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