Struct swc_plugin::utils::swc_common::comments::NoopComments
source · [−]pub struct NoopComments;
Expand description
Implementation of Comments which does not store any comments.
Trait Implementations
sourceimpl Clone for NoopComments
impl Clone for NoopComments
sourcefn clone(&self) -> NoopComments
fn clone(&self) -> NoopComments
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Comments for NoopComments
impl Comments for NoopComments
fn add_leading(&self, BytePos, Comment)
fn add_leading_comments(&self, BytePos, Vec<Comment, Global>)
fn has_leading(&self, BytePos) -> bool
fn move_leading(&self, BytePos, BytePos)
fn take_leading(&self, BytePos) -> Option<Vec<Comment, Global>>
fn get_leading(&self, BytePos) -> Option<Vec<Comment, Global>>
fn add_trailing(&self, BytePos, Comment)
fn add_trailing_comments(&self, BytePos, Vec<Comment, Global>)
fn has_trailing(&self, BytePos) -> bool
fn move_trailing(&self, BytePos, BytePos)
fn take_trailing(&self, BytePos) -> Option<Vec<Comment, Global>>
fn get_trailing(&self, BytePos) -> Option<Vec<Comment, Global>>
fn add_pure_comment(&self, BytePos)
fn with_leading<F, Ret>(&self, pos: BytePos, f: F) -> Ret where
F: FnOnce(&[Comment]) -> Ret,
fn with_trailing<F, Ret>(&self, pos: BytePos, f: F) -> Ret where
F: FnOnce(&[Comment]) -> Ret,
sourceimpl Debug for NoopComments
impl Debug for NoopComments
sourceimpl Default for NoopComments
impl Default for NoopComments
sourcefn default() -> NoopComments
fn default() -> NoopComments
Returns the “default value” for a type. Read more
sourceimpl Hash for NoopComments
impl Hash for NoopComments
sourceimpl PartialEq<NoopComments> for NoopComments
impl PartialEq<NoopComments> for NoopComments
impl Copy for NoopComments
impl Eq for NoopComments
impl StructuralEq for NoopComments
impl StructuralPartialEq for NoopComments
Auto Trait Implementations
impl RefUnwindSafe for NoopComments
impl Send for NoopComments
impl Sync for NoopComments
impl Unpin for NoopComments
impl UnwindSafe for NoopComments
Blanket Implementations
impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<C> CommentsExt for C where
C: Comments,
impl<C> CommentsExt for C where
C: Comments,
sourcefn with_leading<F, Ret>(&self, pos: BytePos, op: F) -> Ret where
F: FnOnce(&[Comment]) -> Ret,
fn with_leading<F, Ret>(&self, pos: BytePos, op: F) -> Ret where
F: FnOnce(&[Comment]) -> Ret,
👎 Deprecated since 0.13.5:
helper methods are merged into Comments itself
sourcefn with_trailing<F, Ret>(&self, pos: BytePos, op: F) -> Ret where
F: FnOnce(&[Comment]) -> Ret,
fn with_trailing<F, Ret>(&self, pos: BytePos, op: F) -> Ret where
F: FnOnce(&[Comment]) -> Ret,
👎 Deprecated since 0.13.5:
helper methods are merged into Comments itself
impl<F, W, T, D> Deserialize<With<T, W>, D> for F where
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for F where
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
Deserializes using the given deserializer
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more