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 · 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
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 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