pub enum FieldOrVariant<'a> {
Field(&'a mut Field),
Variant(&'a mut Variant),
}Variants§
Implementations§
Source§impl<'a> FieldOrVariant<'a>
impl<'a> FieldOrVariant<'a>
pub fn ident(&self) -> Result<&Ident>
pub fn get_type(&self) -> Result<&Type>
pub fn type_mut(&mut self) -> Result<&mut Type>
pub fn inject_attr(&mut self, attr: Attribute)
pub fn change_type(&mut self, ty: Type) -> Result<()>
Sourcepub fn is_variant(&self) -> bool
pub fn is_variant(&self) -> bool
Returns true if the field or variant is Variant.