Trait EnumVariant
Source pub trait EnumVariant {
// Required methods
fn has_single_item(&self) -> bool;
fn is_unit(&self) -> bool;
fn typ(&self) -> Result<&Type>;
fn type_mut(&mut self) -> Result<&mut Type>;
fn type_path(&self) -> Result<&Path>;
fn type_path_mut(&mut self) -> Result<&mut Path>;
fn named_fields(&self) -> Result<&Punctuated<Field, Comma>>;
fn named_fields_mut(&mut self) -> Result<&mut Punctuated<Field, Comma>>;
fn unnamed_fields(&self) -> Result<&Punctuated<Field, Comma>>;
fn unnamed_fields_mut(&mut self) -> Result<&mut Punctuated<Field, Comma>>;
}