Struct syn::ItemExternCrate [−][src]
pub struct ItemExternCrate {
pub attrs: Vec<Attribute>,
pub vis: Visibility,
pub extern_token: Extern,
pub crate_token: Crate,
pub ident: Ident,
pub rename: Option<(As, Ident)>,
pub semi_token: Semi,
}
This is supported on crate feature
full
only.Expand description
An extern crate
item: extern crate serde
.
This type is available only if Syn is built with the "full"
feature.
Fields
attrs: Vec<Attribute>
vis: Visibility
extern_token: Extern
crate_token: Crate
ident: Ident
rename: Option<(As, Ident)>
semi_token: Semi
Trait Implementations
Performs the conversion.
impl PartialEq<ItemExternCrate> for ItemExternCrate
This is supported on crate feature extra-traits
only.
impl PartialEq<ItemExternCrate> for ItemExternCrate
This is supported on crate feature
extra-traits
only.Auto Trait Implementations
impl RefUnwindSafe for ItemExternCrate
impl !Send for ItemExternCrate
impl !Sync for ItemExternCrate
impl Unpin for ItemExternCrate
impl UnwindSafe for ItemExternCrate
Blanket Implementations
Mutably borrows from an owned value. Read more