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