pub struct EnumVariantDef {
pub name: String,
pub fields: Vec<EnumFieldDef>,
}Expand description
Definition of an enum variant
Fields§
§name: String§fields: Vec<EnumFieldDef>Trait Implementations§
Source§impl Clone for EnumVariantDef
impl Clone for EnumVariantDef
Source§fn clone(&self) -> EnumVariantDef
fn clone(&self) -> EnumVariantDef
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 EnumVariantDef
impl Debug for EnumVariantDef
Source§impl PartialEq for EnumVariantDef
impl PartialEq for EnumVariantDef
impl StructuralPartialEq for EnumVariantDef
Auto Trait Implementations§
impl Freeze for EnumVariantDef
impl RefUnwindSafe for EnumVariantDef
impl Send for EnumVariantDef
impl Sync for EnumVariantDef
impl Unpin for EnumVariantDef
impl UnwindSafe for EnumVariantDef
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