pub struct MatchNode {
pub span: Span,
pub expr: TokenStream,
pub arms: Vec<(TokenStream, Element)>,
}Fields§
§span: Span§expr: TokenStream§arms: Vec<(TokenStream, Element)>Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for MatchNode
impl RefUnwindSafe for MatchNode
impl !Send for MatchNode
impl !Sync for MatchNode
impl Unpin for MatchNode
impl UnsafeUnpin for MatchNode
impl UnwindSafe for MatchNode
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