Struct Le

pub struct Le { pub spans: [Span; 2] }

<=

Usage: less than or equal to.

Don't try to remember the name of this type — use the Token! macro instead.

Fields

spans: [Span; 2]

Trait Implementations

impl Clone for Le

fn clone(&self) -> Self

impl Copy for Le

impl Default for Le

fn default() -> Self

impl Parse for Le

fn parse(input: ParseStream<'_>) -> Result<Self>

impl ToTokens for Le

fn to_tokens(&self, tokens: &mut TokenStream)

impl Token for Le

Auto Trait Implementations

impl !Send for Le

impl !Sync for Le

impl Freeze for Le

impl RefUnwindSafe for Le

impl Unpin for Le

impl UnsafeUnpin for Le

impl UnwindSafe for Le

Blanket Implementations

impl<T> Any for Le where T: 'static + ?Sized,

fn type_id(&self) -> TypeId

impl<T> Borrow<T> for Le where T: ?Sized,

fn borrow(&self) -> &T

impl<T> BorrowMut<T> for Le where T: ?Sized,

fn borrow_mut(&mut self) -> &mut T

impl<T> CloneToUninit for Le where T: Clone,

unsafe fn clone_to_uninit(&self, dest: *mut u8)

impl<T> From<T> for Le

fn from(t: T) -> T

Returns the argument unchanged.

impl<T> Spanned for Le where T: Spanned + ?Sized,

fn span(&self) -> Span

impl<T> ToOwned for Le where T: Clone,

type Owned = T;
fn to_owned(&self) -> T
fn clone_into(&self, target: &mut T)

impl<T, U> Into<U> for Le where U: From<T>,

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of [From]<T> for U chooses to do.

impl<T, U> TryFrom<U> for Le where U: Into<T>,

type Error = never;
fn try_from(value: U) -> Result<T, never>

impl<T, U> TryInto<U> for Le where U: TryFrom<T>,

type Error = <U as TryFrom<T>>::Error;
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>