Struct ExpandError
#[non_exhaustive]
pub struct ExpandError;
Error returned from TokenStream::expand_expr.
Trait Implementations
impl !Send for ExpandError
impl !Sync for ExpandError
impl Debug for ExpandError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Display for ExpandError
fn fmt(&self, f: &mut Formatter<'_>) -> Result
impl Error for ExpandError
Auto Trait Implementations
impl Freeze for ExpandError
impl RefUnwindSafe for ExpandError
impl Unpin for ExpandError
impl UnsafeUnpin for ExpandError
impl UnwindSafe for ExpandError
Blanket Implementations
impl<T> Any for ExpandError
where
T: 'static + ?Sized,
fn type_id(&self) -> TypeId
impl<T> Borrow<T> for ExpandError
where
T: ?Sized,
fn borrow(&self) -> &T
impl<T> BorrowMut<T> for ExpandError
where
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
impl<T> From<T> for ExpandError
fn from(t: T) -> TReturns the argument unchanged.
impl<T> SizeHint for ExpandError
where
T: ?Sized,
fn lower_bound(&self) -> usizefn upper_bound(&self) -> Option<usize>
impl<T> SizedTypeProperties for ExpandError
impl<T> ToString for ExpandError
where
T: Display + ?Sized,
fn to_string(&self) -> String
impl<T, U> Into<U> for ExpandError
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 ExpandError
where
U: Into<T>,
type Error = never;fn try_from(value: U) -> Result<T, never>
impl<T, U> TryInto<U> for ExpandError
where
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error;fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>