pub struct PureEnum {
pub attrs: Vec<PureAttribute>,
pub vis: PureVis,
pub name: String,
pub generics: PureGenerics,
pub variants: Vec<PureVariant>,
}Expand description
An enum definition.
Fields§
§attrs: Vec<PureAttribute>Attributes.
vis: PureVisVisibility.
name: StringName.
generics: PureGenericsGenerics.
variants: Vec<PureVariant>Variants.
Trait Implementations§
impl Eq for PureEnum
impl StructuralPartialEq for PureEnum
Auto Trait Implementations§
impl Freeze for PureEnum
impl RefUnwindSafe for PureEnum
impl Send for PureEnum
impl Sync for PureEnum
impl Unpin for PureEnum
impl UnsafeUnpin for PureEnum
impl UnwindSafe for PureEnum
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