Struct devise::syn::ItemStruct [−][src]
pub struct ItemStruct {
pub attrs: Vec<Attribute, Global>,
pub vis: Visibility,
pub struct_token: Struct,
pub ident: Ident,
pub generics: Generics,
pub fields: Fields,
pub semi_token: Option<Semi>,
}Expand description
A struct definition: struct Foo<A> { x: A }.
This type is available only if Syn is built with the "full" feature.
Fields
attrs: Vec<Attribute, Global>vis: Visibilitystruct_token: Structident: Identgenerics: Genericsfields: Fieldssemi_token: Option<Semi>Trait Implementations
Performs the conversion.
Performs the conversion.
Auto Trait Implementations
impl RefUnwindSafe for ItemStructimpl !Send for ItemStructimpl !Sync for ItemStructimpl Unpin for ItemStructimpl UnwindSafe for ItemStructBlanket Implementations
Mutably borrows from an owned value. Read more
Returns a Span covering the complete contents of this syntax tree
node, or Span::call_site() if this node is empty. Read more