Struct syn::UsePath[][src]

pub struct UsePath {
    pub ident: Ident,
    pub colon2_token: Colon2,
    pub tree: Box<UseTree>,
}
This is supported on crate feature full only.

A path prefix of imports in a use item: std::....

This type is available only if Syn is built with the "full" feature.

Fields

ident: Identcolon2_token: Colon2tree: Box<UseTree>

Trait Implementations

impl Clone for UsePath[src]

This is supported on crate feature clone-impls only.

impl Debug for UsePath[src]

This is supported on crate feature extra-traits only.

impl Eq for UsePath[src]

This is supported on crate feature extra-traits only.

impl From<UsePath> for UseTree[src]

impl Hash for UsePath[src]

This is supported on crate feature extra-traits only.

impl PartialEq<UsePath> for UsePath[src]

This is supported on crate feature extra-traits only.

impl ToTokens for UsePath[src]

This is supported on crate feature printing only.

Auto Trait Implementations

impl RefUnwindSafe for UsePath

impl !Send for UsePath

impl !Sync for UsePath

impl Unpin for UsePath

impl UnwindSafe for UsePath

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> Spanned for T where
    T: Spanned + ?Sized
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.