pub struct ExprCatch {
pub catch_token: _Catch,
pub value: Box<Expr>,
}Expand description
Struct generated by strutuct! for ExprCatch.
Fields§
§catch_token: _CatchField ExprCatch::catch_token generated by strutuct!.
value: Box<Expr>Field ExprCatch::value generated by strutuct!.
Implementations§
Trait Implementations§
Source§impl From<ExprCatch> for PackedContent
impl From<ExprCatch> for PackedContent
Source§impl Lex for ExprCatch
impl Lex for ExprCatch
Source§fn to_tokens(&self, output: &mut TokenStream)
fn to_tokens(&self, output: &mut TokenStream)
Appends this value’s token trees to
output.Source§fn to_token_stream(&self) -> TokenStream
fn to_token_stream(&self) -> TokenStream
Emits this value into a fresh token stream.
Source§impl<N> Migrate<N> for ExprCatchwhere
N: ExternalCstNode,
impl<N> Migrate<N> for ExprCatchwhere
N: ExternalCstNode,
Source§impl PrettyTree for ExprCatch
impl PrettyTree for ExprCatch
Source§fn pretty_tree(&self) -> PrettyNode
fn pretty_tree(&self) -> PrettyNode
Builds the presentation node for this syntax value.
Auto Trait Implementations§
impl Freeze for ExprCatch
impl RefUnwindSafe for ExprCatch
impl Send for ExprCatch
impl Sync for ExprCatch
impl Unpin for ExprCatch
impl UnsafeUnpin for ExprCatch
impl UnwindSafe for ExprCatch
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more