Struct swc_plugin::ast::swc_ecma_ast::EncodeJsWord
source · [−]pub struct EncodeJsWord;
Trait Implementations
sourceimpl ArchiveWith<Atom<JsWordStaticSet>> for EncodeJsWord
impl ArchiveWith<Atom<JsWordStaticSet>> for EncodeJsWord
sourcepub unsafe fn resolve_with(
field: &Atom<JsWordStaticSet>,
pos: usize,
resolver: <EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Resolver,
out: *mut <EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Archived
)
pub 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
sourceimpl ArchiveWith<Option<Atom<JsWordStaticSet>>> for EncodeJsWord
impl ArchiveWith<Option<Atom<JsWordStaticSet>>> for EncodeJsWord
sourcepub 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
)
pub 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
sourceimpl Clone for EncodeJsWord
impl Clone for EncodeJsWord
sourcepub fn clone(&self) -> EncodeJsWord
pub 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
sourceimpl Debug for EncodeJsWord
impl Debug for EncodeJsWord
sourceimpl<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,
sourcepub fn deserialize_with(
field: &<Option<String> as Archive>::Archived,
deserializer: &mut D
) -> Result<Option<Atom<JsWordStaticSet>>, <D as Fallible>::Error>
pub 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.
sourceimpl<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,
sourcepub fn deserialize_with(
field: &<String as Archive>::Archived,
deserializer: &mut D
) -> Result<Atom<JsWordStaticSet>, <D as Fallible>::Error>
pub 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.
sourceimpl<S> SerializeWith<Atom<JsWordStaticSet>, S> for EncodeJsWord where
S: Serializer + ?Sized,
impl<S> SerializeWith<Atom<JsWordStaticSet>, S> for EncodeJsWord where
S: Serializer + ?Sized,
sourcepub fn serialize_with(
field: &Atom<JsWordStaticSet>,
serializer: &mut S
) -> Result<<EncodeJsWord as ArchiveWith<Atom<JsWordStaticSet>>>::Resolver, <S as Fallible>::Error>
pub 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.
sourceimpl<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,
sourcepub fn serialize_with(
value: &Option<Atom<JsWordStaticSet>>,
serializer: &mut S
) -> Result<<EncodeJsWord as ArchiveWith<Option<Atom<JsWordStaticSet>>>>::Resolver, <S as Fallible>::Error>
pub 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.
pub fn pointer_metadata(
&<T as ArchivePointee>::ArchivedMetadata
) -> <T as Pointee>::Metadata
pub 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 · sourcepub fn borrow_mut(&mut self) -> &mut T
pub 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,
pub fn deserialize(
&self,
deserializer: &mut D
) -> Result<With<T, W>, <D as Fallible>::Error>
pub 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> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
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