pub enum TerserTopRetainOption {
Str(String),
Seq(Vec<JsWord>),
}
Variants§
Trait Implementations§
source§impl Clone for TerserTopRetainOption
impl Clone for TerserTopRetainOption
source§fn clone(&self) -> TerserTopRetainOption
fn clone(&self) -> TerserTopRetainOption
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 Debug for TerserTopRetainOption
impl Debug for TerserTopRetainOption
source§impl<'de> Deserialize<'de> for TerserTopRetainOption
impl<'de> Deserialize<'de> for TerserTopRetainOption
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<TerserTopRetainOption> for Vec<JsWord>
impl From<TerserTopRetainOption> for Vec<JsWord>
source§fn from(v: TerserTopRetainOption) -> Self
fn from(v: TerserTopRetainOption) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl RefUnwindSafe for TerserTopRetainOption
impl Send for TerserTopRetainOption
impl Sync for TerserTopRetainOption
impl Unpin for TerserTopRetainOption
impl UnwindSafe for TerserTopRetainOption
Blanket Implementations§
source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
source§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.
source§impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere
W: DeserializeWith<F, T, D>,
D: Fallible + ?Sized,
F: ?Sized,
impl<F, W, T, D> Deserialize<With<T, W>, D> for Fwhere W: DeserializeWith<F, T, D>, D: Fallible + ?Sized, F: ?Sized,
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> LayoutRaw for T
impl<T> LayoutRaw for T
source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Gets the layout of the type.