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