Struct UseName
pub struct UseName { pub ident: Ident }
An identifier imported by a use item: HashMap.
Fields
ident: Ident
Trait Implementations
impl Clone for UseName
fn clone(&self) -> Self
impl ToTokens for UseName
fn to_tokens(&self, tokens: &mut TokenStream)
Auto Trait Implementations
impl !Send for UseName
impl !Sync for UseName
impl Freeze for UseName
impl RefUnwindSafe for UseName
impl Unpin for UseName
impl UnsafeUnpin for UseName
impl UnwindSafe for UseName
Blanket Implementations
impl<T> Any for UseName
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for UseName
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for UseName
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for UseName
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for UseName
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for UseName
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for UseName
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for UseName
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 UseName
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for UseName
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>