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