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