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