pub enum PVariantKind {
Unit,
Tuple {
fields: Vec<PStructField>,
},
Struct {
fields: Vec<PStructField>,
},
}Expand description
Parsed enum variant kind
Variants§
Unit
Unit variant, e.g., Variant.
Tuple
Tuple variant, e.g., Variant(u32, String).
Fields
§
fields: Vec<PStructField>Struct
Struct variant, e.g., Variant { field1: u32, field2: String }.
Fields
§
fields: Vec<PStructField>Auto Trait Implementations§
impl Freeze for PVariantKind
impl RefUnwindSafe for PVariantKind
impl !Send for PVariantKind
impl !Sync for PVariantKind
impl Unpin for PVariantKind
impl UnwindSafe for PVariantKind
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