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