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