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