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>The tuple variant fields
Struct
Struct variant, e.g., Variant { field1: u32, field2: String }.
Fields
§
fields: Vec<PStructField>The struct variant fields
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