Struct Priv
pub struct Priv { pub span: Span }
priv
Don't try to remember the name of this type — use the
Token! macro instead.
Fields
span: Span
Trait Implementations
impl Clone for Priv
fn clone(&self) -> Self
impl Copy for Priv
impl Default for Priv
fn default() -> Self
impl Parse for Priv
fn parse(input: ParseStream<'_>) -> Result<Self>
impl ToTokens for Priv
fn to_tokens(&self, tokens: &mut TokenStream)
impl Token for Priv
Auto Trait Implementations
impl !Send for Priv
impl !Sync for Priv
impl Freeze for Priv
impl RefUnwindSafe for Priv
impl Unpin for Priv
impl UnsafeUnpin for Priv
impl UnwindSafe for Priv
Blanket Implementations
impl<T> Any for Priv
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for Priv
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for Priv
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> CloneToUninit for Priv
where
T: Clone,
unsafe fn clone_to_uninit(&self, dest: *mut u8)
impl<T> From<T> for Priv
fn from(t: T) -> TReturns the argument unchanged.
impl<T> Spanned for Priv
where
T: Spanned + ?Sized,
fn span(&self) -> Span
impl<T> ToOwned for Priv
where
T: Clone,
type Owned = T;fn to_owned(&self) -> Tfn clone_into(&self, target: &mut T)
impl<T, U> Into<U> for Priv
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 Priv
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for Priv
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>