pub struct StaticAbilityView {
pub host_card: Option<CardId>,
pub description: String,
}Expand description
View representation of a static ability for UI display.
Mirrors Java’s StaticAbilityView.
Fields§
§host_card: Option<CardId>§description: StringImplementations§
Trait Implementations§
Source§impl Clone for StaticAbilityView
impl Clone for StaticAbilityView
Source§fn clone(&self) -> StaticAbilityView
fn clone(&self) -> StaticAbilityView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 StaticAbilityView
impl Debug for StaticAbilityView
Source§impl<'de> Deserialize<'de> for StaticAbilityView
impl<'de> Deserialize<'de> for StaticAbilityView
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 Display for StaticAbilityView
impl Display for StaticAbilityView
Auto Trait Implementations§
impl Freeze for StaticAbilityView
impl RefUnwindSafe for StaticAbilityView
impl Send for StaticAbilityView
impl Sync for StaticAbilityView
impl Unpin for StaticAbilityView
impl UnsafeUnpin for StaticAbilityView
impl UnwindSafe for StaticAbilityView
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.