struct TokenVariant {
ident: Ident,
fields: Fields<TokenVariantField>,
attrs: Vec<Attribute>,
display: Option<TokenDisplay>,
as_parser: Option<AsParser>,
fallback_token: Option<String>,
kinds: Vec<String>,
}
Fields§
§ident: Ident
§fields: Fields<TokenVariantField>
§attrs: Vec<Attribute>
§display: Option<TokenDisplay>
§as_parser: Option<AsParser>
§fallback_token: Option<String>
§kinds: Vec<String>
Trait Implementations§
Source§impl FromVariant for TokenVariant
impl FromVariant for TokenVariant
Source§fn from_variant(__variant: &Variant) -> Result<Self>
fn from_variant(__variant: &Variant) -> Result<Self>
Create an instance from
syn::Variant
, or return an error.Auto Trait Implementations§
impl Freeze for TokenVariant
impl RefUnwindSafe for TokenVariant
impl !Send for TokenVariant
impl !Sync for TokenVariant
impl Unpin for TokenVariant
impl UnwindSafe for TokenVariant
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