Struct ItemExternCrate
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 }
An extern crate item: extern crate serde.
Fields
attrs: Vec<Attribute>vis: Visibilityextern_token: Externcrate_token: Crateident: Identrename: Option<(As, Ident)>semi_token: Semi
Trait Implementations
impl Clone for ItemExternCrate
fn clone(&self) -> Self
impl Parse for ItemExternCrate
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for ItemExternCrate
fn to_tokens(&self, tokens: &mut TokenStream)
Auto Trait Implementations
impl !Send for ItemExternCrate
impl !Sync for ItemExternCrate
impl Freeze for ItemExternCrate
impl RefUnwindSafe for ItemExternCrate
impl Unpin for ItemExternCrate
impl UnsafeUnpin for ItemExternCrate
impl UnwindSafe for ItemExternCrate
Blanket Implementations
impl<T> Any for ItemExternCrate
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ItemExternCrate
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ItemExternCrate
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for ItemExternCrate
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for ItemExternCrate
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for ItemExternCrate
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for ItemExternCrate
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for ItemExternCrate
where
U: From<T>,
fn into(self) -> UCalls
U::from(self).That is, this conversion is whatever the implementation of
[From]<T> for Uchooses to do.
impl<T, U> TryFrom<U> for ItemExternCrate
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ItemExternCrate
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>