Struct LArrow

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

<-

Usage: unused.

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

Fields

spans: [Span; 2]

Trait Implementations

impl Clone for LArrow

fn clone(&self) -> Self

impl Copy for LArrow

impl Default for LArrow

fn default() -> Self

impl Parse for LArrow

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

impl ToTokens for LArrow

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

impl Token for LArrow

Auto Trait Implementations

impl !Send for LArrow

impl !Sync for LArrow

impl Freeze for LArrow

impl RefUnwindSafe for LArrow

impl Unpin for LArrow

impl UnsafeUnpin for LArrow

impl UnwindSafe for LArrow

Blanket Implementations

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

fn type_id(&self) -> TypeId

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

fn borrow(&self) -> &T

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

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

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

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

impl<T> From<T> for LArrow

fn from(t: T) -> T

Returns the argument unchanged.

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

fn span(&self) -> Span

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

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

impl<T, U> Into<U> for LArrow 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 LArrow where U: Into<T>,

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

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

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