Struct Tilde

pub struct Tilde { pub spans: [Span; 1] }

~

Usage: unused since before Rust 1.0.

Don't try to remember the name of this type — use the Token! macro instead.

Fields

spans: [Span; 1]

Trait Implementations

impl Clone for Tilde

fn clone(&self) -> Self

impl Copy for Tilde

impl Default for Tilde

fn default() -> Self

impl Deref for Tilde

type Target = WithSpan;
fn deref(&self) -> &Self::Target

impl DerefMut for Tilde

fn deref_mut(&mut self) -> &mut Self::Target

impl Parse for Tilde

fn parse(input: ParseStream<'_>) -> Result<Self>

impl ToTokens for Tilde

fn to_tokens(&self, tokens: &mut TokenStream)

impl Token for Tilde

Auto Trait Implementations

impl !Send for Tilde

impl !Sync for Tilde

impl Freeze for Tilde

impl RefUnwindSafe for Tilde

impl Unpin for Tilde

impl UnsafeUnpin for Tilde

impl UnwindSafe for Tilde

Blanket Implementations

impl<P, T> Receiver for Tilde where P: Deref<Target = T> + ?Sized, T: ?Sized,

type Target = T;

impl<T> Any for Tilde where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Tilde where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Tilde where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for Tilde where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Tilde

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Spanned for Tilde where T: Spanned + ?Sized,

fn span(&self) -> Span

impl<T> ToOwned for Tilde where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for Tilde where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Tilde where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Tilde where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>