pub struct CardInstance {
pub id: CardId,
pub instance_id: CardInstanceId,
pub owner: u8,
pub controller: u8,
}Fields§
§id: CardId§instance_id: CardInstanceId§owner: u8§controller: u8Implementations§
Source§impl CardInstance
impl CardInstance
pub fn new(id: CardId, owner: u8, instance_id: CardInstanceId) -> Self
Trait Implementations§
Source§impl Clone for CardInstance
impl Clone for CardInstance
Source§fn clone(&self) -> CardInstance
fn clone(&self) -> CardInstance
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CardInstance
impl Debug for CardInstance
Source§impl<'de> Deserialize<'de> for CardInstance
impl<'de> Deserialize<'de> for CardInstance
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for CardInstance
impl Hash for CardInstance
Source§impl PartialEq for CardInstance
impl PartialEq for CardInstance
Source§impl Serialize for CardInstance
impl Serialize for CardInstance
impl Copy for CardInstance
impl Eq for CardInstance
impl StructuralPartialEq for CardInstance
Auto Trait Implementations§
impl Freeze for CardInstance
impl RefUnwindSafe for CardInstance
impl Send for CardInstance
impl Sync for CardInstance
impl Unpin for CardInstance
impl UnwindSafe for CardInstance
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more