Trait EnumVariant
Source pub trait EnumVariant {
// Required methods
fn is_single_tuple(&self) -> bool;
fn typ(&self) -> Result<&Type>;
fn path(&self) -> Result<&Path>;
fn type_mut(&mut self) -> Result<&mut Type>;
fn path_mut(&mut self) -> Result<&mut Path>;
fn is_unit(&self) -> bool;
fn named_fields(&self) -> Result<Iter<'_, Field>>;
fn named_fields_mut(&mut self) -> Result<IterMut<'_, Field>>;
fn unnamed_fields(&self) -> Result<Iter<'_, Field>>;
fn unnamed_fields_mut(&mut self) -> Result<IterMut<'_, Field>>;
}