Struct SlashEq

pub struct SlashEq { pub spans: [Span; 2] }

/=

Usage: division assignment.

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

Fields

spans: [Span; 2]

Trait Implementations

impl Clone for SlashEq

fn clone(&self) -> Self

impl Copy for SlashEq

impl Default for SlashEq

fn default() -> Self

impl Parse for SlashEq

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

impl ToTokens for SlashEq

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

impl Token for SlashEq

Auto Trait Implementations

impl !Send for SlashEq

impl !Sync for SlashEq

impl Freeze for SlashEq

impl RefUnwindSafe for SlashEq

impl Unpin for SlashEq

impl UnsafeUnpin for SlashEq

impl UnwindSafe for SlashEq

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for SlashEq

fn from(t: T) -> T

Returns the argument unchanged.

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

fn span(&self) -> Span

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

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

impl<T, U> Into<U> for SlashEq 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 SlashEq where U: Into<T>,

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

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

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