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