pub struct RawStringContent { /* private fields */ }Expand description
A typed Macaulay2 raw_string_content syntax leaf.
Implementations§
Trait Implementations§
Source§impl Debug for RawStringContent
impl Debug for RawStringContent
Source§impl From<RawStringContent> for RawStringElement
impl From<RawStringContent> for RawStringElement
Source§fn from(value: RawStringContent) -> Self
fn from(value: RawStringContent) -> Self
Converts to this type from the input type.
Source§impl Lex for RawStringContent
impl Lex for RawStringContent
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 RawStringContentwhere
N: ExternalCstNode,
impl<N> Migrate<N> for RawStringContentwhere
N: ExternalCstNode,
Source§impl PrettyTree for RawStringContent
impl PrettyTree for RawStringContent
Source§fn pretty_tree(&self) -> PrettyNode
fn pretty_tree(&self) -> PrettyNode
Builds the presentation node for this syntax value.
Source§impl Spanned for RawStringContent
impl Spanned for RawStringContent
Source§impl Terminal for RawStringContent
impl Terminal for RawStringContent
Source§fn leading_trivia(&self) -> &LeadingTrivia
fn leading_trivia(&self) -> &LeadingTrivia
Borrows the comments preceding this terminal.
Source§fn leading_trivia_mut(&mut self) -> &mut LeadingTrivia
fn leading_trivia_mut(&mut self) -> &mut LeadingTrivia
Mutably borrows the comments preceding this terminal.
Source§fn trailing_trivia(&self) -> &TrailingTrivia
fn trailing_trivia(&self) -> &TrailingTrivia
Borrows the comments following this terminal.
Source§fn trailing_trivia_mut(&mut self) -> &mut TrailingTrivia
fn trailing_trivia_mut(&mut self) -> &mut TrailingTrivia
Mutably borrows the comments following this terminal.
Source§fn set_leading_trivia(&mut self, trivia: impl IntoIterator<Item = Trivia>)where
Self: Sized,
fn set_leading_trivia(&mut self, trivia: impl IntoIterator<Item = Trivia>)where
Self: Sized,
Replaces the comments preceding this terminal.
Source§fn set_trailing_trivia(&mut self, trivia: impl IntoIterator<Item = Trivia>)where
Self: Sized,
fn set_trailing_trivia(&mut self, trivia: impl IntoIterator<Item = Trivia>)where
Self: Sized,
Replaces the comments and layout characters following this terminal.
Auto Trait Implementations§
impl Freeze for RawStringContent
impl RefUnwindSafe for RawStringContent
impl Send for RawStringContent
impl Sync for RawStringContent
impl Unpin for RawStringContent
impl UnsafeUnpin for RawStringContent
impl UnwindSafe for RawStringContent
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