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