pub struct LeadingTrivia(/* private fields */);Expand description
Comments owned by the typed terminal to their right.
Implementations§
Source§impl LeadingTrivia
impl LeadingTrivia
Sourcepub fn new(trivia: impl IntoIterator<Item = Trivia>) -> Self
pub fn new(trivia: impl IntoIterator<Item = Trivia>) -> Self
Creates leading 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 comment storage in source order.
Trait Implementations§
Source§impl Clone for LeadingTrivia
impl Clone for LeadingTrivia
Source§fn clone(&self) -> LeadingTrivia
fn clone(&self) -> LeadingTrivia
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for LeadingTrivia
impl Debug for LeadingTrivia
Source§impl Default for LeadingTrivia
impl Default for LeadingTrivia
Source§fn default() -> LeadingTrivia
fn default() -> LeadingTrivia
Returns the “default value” for a type. Read more
impl Eq for LeadingTrivia
Source§impl FromIterator<Trivia> for LeadingTrivia
impl FromIterator<Trivia> for LeadingTrivia
Source§impl Hash for LeadingTrivia
impl Hash for LeadingTrivia
Source§impl Lex for LeadingTrivia
impl Lex for LeadingTrivia
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 LeadingTrivia
impl PartialEq for LeadingTrivia
Source§impl Spanned for LeadingTrivia
impl Spanned for LeadingTrivia
impl StructuralPartialEq for LeadingTrivia
Auto Trait Implementations§
impl Freeze for LeadingTrivia
impl RefUnwindSafe for LeadingTrivia
impl Send for LeadingTrivia
impl Sync for LeadingTrivia
impl Unpin for LeadingTrivia
impl UnsafeUnpin for LeadingTrivia
impl UnwindSafe for LeadingTrivia
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