pub struct VariantDefinition {
pub ident: Box<str>,
pub kind: VariantKindDefinition,
pub directives: Vec<AppliedDirective>,
}Fields§
§ident: Box<str>§kind: VariantKindDefinition§directives: Vec<AppliedDirective>Trait Implementations§
Source§impl Clone for VariantDefinition
impl Clone for VariantDefinition
Source§fn clone(&self) -> VariantDefinition
fn clone(&self) -> VariantDefinition
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 VariantDefinition
impl Debug for VariantDefinition
Source§impl PartialEq for VariantDefinition
impl PartialEq for VariantDefinition
Source§fn eq(&self, other: &VariantDefinition) -> bool
fn eq(&self, other: &VariantDefinition) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for VariantDefinition
Auto Trait Implementations§
impl Freeze for VariantDefinition
impl RefUnwindSafe for VariantDefinition
impl Send for VariantDefinition
impl Sync for VariantDefinition
impl Unpin for VariantDefinition
impl UnsafeUnpin for VariantDefinition
impl UnwindSafe for VariantDefinition
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