pub struct ExprPack {
pub pack: Punctuated<Component>,
}Expand description
A typed Macaulay2 expr_pack syntax node.
Fields§
§pack: Punctuated<Component>The pack child of this syntax node.
Implementations§
Trait Implementations§
Source§impl Lex for ExprPack
impl Lex for ExprPack
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 ExprPackwhere
N: ExternalCstNode,
impl<N> Migrate<N> for ExprPackwhere
N: ExternalCstNode,
Source§impl PrettyTree for ExprPack
impl PrettyTree for ExprPack
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 ExprPack
impl RefUnwindSafe for ExprPack
impl Send for ExprPack
impl Sync for ExprPack
impl Unpin for ExprPack
impl UnsafeUnpin for ExprPack
impl UnwindSafe for ExprPack
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