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