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