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