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