pub enum ExprDebug {
Test(ExprDebugTest),
Step(ExprDebugStep),
Finish(ExprDebugFinish),
Shield(ExprDebugShield),
Breakpoint(ExprDebugBreakpoint),
}Expand description
Enum generated by strutuct! for ExprDebug.
Variants§
Test(ExprDebugTest)
Variant ExprDebug::Test generated by strutuct!.
Step(ExprDebugStep)
Variant ExprDebug::Step generated by strutuct!.
Finish(ExprDebugFinish)
Variant ExprDebug::Finish generated by strutuct!.
Shield(ExprDebugShield)
Variant ExprDebug::Shield generated by strutuct!.
Breakpoint(ExprDebugBreakpoint)
Variant ExprDebug::Breakpoint generated by strutuct!.
Trait Implementations§
Source§impl From<ExprDebug> for PackedContent
impl From<ExprDebug> for PackedContent
Source§impl From<ExprDebugBreakpoint> for ExprDebug
impl From<ExprDebugBreakpoint> for ExprDebug
Source§fn from(value: ExprDebugBreakpoint) -> Self
fn from(value: ExprDebugBreakpoint) -> Self
Converts to this type from the input type.
Source§impl From<ExprDebugFinish> for ExprDebug
impl From<ExprDebugFinish> for ExprDebug
Source§fn from(value: ExprDebugFinish) -> Self
fn from(value: ExprDebugFinish) -> Self
Converts to this type from the input type.
Source§impl From<ExprDebugShield> for ExprDebug
impl From<ExprDebugShield> for ExprDebug
Source§fn from(value: ExprDebugShield) -> Self
fn from(value: ExprDebugShield) -> Self
Converts to this type from the input type.
Source§impl From<ExprDebugStep> for ExprDebug
impl From<ExprDebugStep> for ExprDebug
Source§fn from(value: ExprDebugStep) -> Self
fn from(value: ExprDebugStep) -> Self
Converts to this type from the input type.
Source§impl From<ExprDebugTest> for ExprDebug
impl From<ExprDebugTest> for ExprDebug
Source§fn from(value: ExprDebugTest) -> Self
fn from(value: ExprDebugTest) -> Self
Converts to this type from the input type.
Source§impl Lex for ExprDebug
impl Lex for ExprDebug
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 ExprDebugwhere
N: ExternalCstNode,
impl<N> Migrate<N> for ExprDebugwhere
N: ExternalCstNode,
Source§impl PrettyTree for ExprDebug
impl PrettyTree for ExprDebug
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 ExprDebug
impl RefUnwindSafe for ExprDebug
impl Send for ExprDebug
impl Sync for ExprDebug
impl Unpin for ExprDebug
impl UnsafeUnpin for ExprDebug
impl UnwindSafe for ExprDebug
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