pub struct TrailingTrivia(/* private fields */);Expand description
Comments owned by the typed terminal to their left.
Implementations§
Source§impl TrailingTrivia
impl TrailingTrivia
Sourcepub fn new(trivia: impl IntoIterator<Item = Trivia>) -> Self
pub fn new(trivia: impl IntoIterator<Item = Trivia>) -> Self
Creates retained trailing trivia from raw trivia tokens.
Sourcepub fn as_mut_vec(&mut self) -> &mut Vec<Trivia>
pub fn as_mut_vec(&mut self) -> &mut Vec<Trivia>
Mutably borrows the retained trivia in source order.
Trait Implementations§
Source§impl Clone for TrailingTrivia
impl Clone for TrailingTrivia
Source§impl Debug for TrailingTrivia
impl Debug for TrailingTrivia
Source§impl Default for TrailingTrivia
impl Default for TrailingTrivia
impl Eq for TrailingTrivia
Source§impl FromIterator<Trivia> for TrailingTrivia
impl FromIterator<Trivia> for TrailingTrivia
Source§impl Hash for TrailingTrivia
impl Hash for TrailingTrivia
Source§impl Lex for TrailingTrivia
impl Lex for TrailingTrivia
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 PartialEq for TrailingTrivia
impl PartialEq for TrailingTrivia
Source§impl Spanned for TrailingTrivia
impl Spanned for TrailingTrivia
impl StructuralPartialEq for TrailingTrivia
Auto Trait Implementations§
impl Freeze for TrailingTrivia
impl RefUnwindSafe for TrailingTrivia
impl Send for TrailingTrivia
impl Sync for TrailingTrivia
impl Unpin for TrailingTrivia
impl UnsafeUnpin for TrailingTrivia
impl UnwindSafe for TrailingTrivia
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