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