pub struct NoopComments;
Expand description
Implementation of Comments which does not store any comments.
Trait Implementations§
source§impl Clone for NoopComments
impl Clone for NoopComments
source§fn clone(&self) -> NoopComments
fn clone(&self) -> NoopComments
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Comments for NoopComments
impl Comments for NoopComments
fn add_leading(&self, _: BytePos, _: Comment)
fn add_leading_comments(&self, _: BytePos, _: Vec<Comment>)
fn has_leading(&self, _: BytePos) -> bool
fn move_leading(&self, _: BytePos, _: BytePos)
fn take_leading(&self, _: BytePos) -> Option<Vec<Comment>>
fn get_leading(&self, _: BytePos) -> Option<Vec<Comment>>
fn add_trailing(&self, _: BytePos, _: Comment)
fn add_trailing_comments(&self, _: BytePos, _: Vec<Comment>)
fn has_trailing(&self, _: BytePos) -> bool
fn move_trailing(&self, _: BytePos, _: BytePos)
fn take_trailing(&self, _: BytePos) -> Option<Vec<Comment>>
fn get_trailing(&self, _: BytePos) -> Option<Vec<Comment>>
fn add_pure_comment(&self, _: BytePos)
fn with_leading<F, Ret>(&self, pos: BytePos, f: F) -> Ret
fn with_trailing<F, Ret>(&self, pos: BytePos, f: F) -> Ret
source§impl Debug for NoopComments
impl Debug for NoopComments
source§impl Default for NoopComments
impl Default for NoopComments
source§fn default() -> NoopComments
fn default() -> NoopComments
Returns the “default value” for a type. Read more
source§impl Hash for NoopComments
impl Hash for NoopComments
source§impl PartialEq for NoopComments
impl PartialEq for NoopComments
impl Copy for NoopComments
impl Eq for NoopComments
impl StructuralPartialEq for NoopComments
Auto Trait Implementations§
impl Freeze for NoopComments
impl RefUnwindSafe for NoopComments
impl Send for NoopComments
impl Sync for NoopComments
impl Unpin for NoopComments
impl UnwindSafe for NoopComments
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
§impl<T> CallHasher for T
impl<T> CallHasher for T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<C> CommentsExt for Cwhere
C: Comments,
impl<C> CommentsExt for Cwhere
C: Comments,
source§fn with_leading<F, Ret>(&self, pos: BytePos, op: F) -> Ret
fn with_leading<F, Ret>(&self, pos: BytePos, op: F) -> Ret
👎Deprecated since 0.13.5: helper methods are merged into Comments itself
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more