Struct swc_plugin::ast::EncodeJsWord
[−]pub struct EncodeJsWord;
Trait Implementations
impl ArchiveWith<Atom<JsWordStaticSet>> for EncodeJsWord
impl ArchiveWith<Atom<JsWordStaticSet>> for EncodeJsWord
unsafe fn resolve_with(
field: &Atom<JsWordStaticSet>,
pos: usize,
resolver: <EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Resolver,
out: *mut <EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Archived
)
unsafe fn resolve_with(
field: &Atom<JsWordStaticSet>,
pos: usize,
resolver: <EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Resolver,
out: *mut <EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Archived
)
Resolves the archived type using a reference to the field type F
. Read more
impl ArchiveWith<Option<Atom<JsWordStaticSet>>> for EncodeJsWord
impl ArchiveWith<Option<Atom<JsWordStaticSet>>> for EncodeJsWord
unsafe fn resolve_with(
field: &Option<Atom<JsWordStaticSet>>,
pos: usize,
resolver: <EncodeJsWord as ArchiveWith<Option<Atom<JsWordStaticSet>>>>::Resolver,
out: *mut <EncodeJsWord as ArchiveWith<Option<Atom<JsWordStaticSet>>>>::Archived
)
unsafe fn resolve_with(
field: &Option<Atom<JsWordStaticSet>>,
pos: usize,
resolver: <EncodeJsWord as ArchiveWith<Option<Atom<JsWordStaticSet>>>>::Resolver,
out: *mut <EncodeJsWord as ArchiveWith<Option<Atom<JsWordStaticSet>>>>::Archived
)
Resolves the archived type using a reference to the field type F
. Read more
impl Clone for EncodeJsWord
impl Clone for EncodeJsWord
fn clone(&self) -> EncodeJsWord
fn clone(&self) -> EncodeJsWord
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
impl Debug for EncodeJsWord
impl Debug for EncodeJsWord
impl<D> DeserializeWith<<Option<String> as Archive>::Archived, Option<Atom<JsWordStaticSet>>, D> for EncodeJsWord where
D: Fallible + ?Sized,
impl<D> DeserializeWith<<Option<String> as Archive>::Archived, Option<Atom<JsWordStaticSet>>, D> for EncodeJsWord where
D: Fallible + ?Sized,
fn deserialize_with(
field: &<Option<String> as Archive>::Archived,
deserializer: &mut D
) -> Result<Option<Atom<JsWordStaticSet>>, <D as Fallible>::Error>
fn deserialize_with(
field: &<Option<String> as Archive>::Archived,
deserializer: &mut D
) -> Result<Option<Atom<JsWordStaticSet>>, <D as Fallible>::Error>
Deserializes the field type F
using the given deserializer.
impl<D> DeserializeWith<<String as Archive>::Archived, Atom<JsWordStaticSet>, D> for EncodeJsWord where
D: Fallible + ?Sized,
impl<D> DeserializeWith<<String as Archive>::Archived, Atom<JsWordStaticSet>, D> for EncodeJsWord where
D: Fallible + ?Sized,
fn deserialize_with(
field: &<String as Archive>::Archived,
deserializer: &mut D
) -> Result<Atom<JsWordStaticSet>, <D as Fallible>::Error>
fn deserialize_with(
field: &<String as Archive>::Archived,
deserializer: &mut D
) -> Result<Atom<JsWordStaticSet>, <D as Fallible>::Error>
Deserializes the field type F
using the given deserializer.
impl<S> SerializeWith<Atom<JsWordStaticSet>, S> for EncodeJsWord where
S: Serializer + ?Sized,
impl<S> SerializeWith<Atom<JsWordStaticSet>, S> for EncodeJsWord where
S: Serializer + ?Sized,
fn serialize_with(
field: &Atom<JsWordStaticSet>,
serializer: &mut S
) -> Result<<EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Resolver, <S as Fallible>::Error>
fn serialize_with(
field: &Atom<JsWordStaticSet>,
serializer: &mut S
) -> Result<<EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Resolver, <S as Fallible>::Error>
Serializes the field type F
using the given serializer.
impl<S> SerializeWith<Option<Atom<JsWordStaticSet>>, S> for EncodeJsWord where
S: Serializer + ?Sized,
impl<S> SerializeWith<Option<Atom<JsWordStaticSet>>, S> for EncodeJsWord where
S: Serializer + ?Sized,
fn serialize_with(
value: &Option<Atom<JsWordStaticSet>>,
serializer: &mut S
) -> Result<<EncodeJsWord as ArchiveWith<Option<Atom<JsWordStaticSet>>>>::Resolver, <S as Fallible>::Error>
fn serialize_with(
value: &Option<Atom<JsWordStaticSet>>,
serializer: &mut S
) -> Result<<EncodeJsWord as ArchiveWith<Option<Atom<JsWordStaticSet>>>>::Resolver, <S as Fallible>::Error>
Serializes the field type F
using the given serializer.
impl Copy for EncodeJsWord
Auto Trait Implementations
impl RefUnwindSafe for EncodeJsWord
impl Send for EncodeJsWord
impl Sync for EncodeJsWord
impl Unpin for EncodeJsWord
impl UnwindSafe for EncodeJsWord
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
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<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