pub enum JsCompressionAlgorithm {
Deflate,
Zlib,
Gzip,
Raw,
}Expand description
Compression algorithm for dictionary data.
Variants§
Trait Implementations§
Source§impl Clone for JsCompressionAlgorithm
impl Clone for JsCompressionAlgorithm
Source§fn clone(&self) -> JsCompressionAlgorithm
fn clone(&self) -> JsCompressionAlgorithm
Returns a duplicate 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 From<Algorithm> for JsCompressionAlgorithm
impl From<Algorithm> for JsCompressionAlgorithm
Source§fn from(alg: CompressionAlgorithm) -> Self
fn from(alg: CompressionAlgorithm) -> Self
Converts to this type from the input type.
Source§impl From<JsCompressionAlgorithm> for CompressionAlgorithm
impl From<JsCompressionAlgorithm> for CompressionAlgorithm
Source§fn from(alg: JsCompressionAlgorithm) -> Self
fn from(alg: JsCompressionAlgorithm) -> Self
Converts to this type from the input type.
Source§impl From<JsCompressionAlgorithm> for JsValue
impl From<JsCompressionAlgorithm> for JsValue
Source§fn from(value: JsCompressionAlgorithm) -> Self
fn from(value: JsCompressionAlgorithm) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for JsCompressionAlgorithm
impl FromWasmAbi for JsCompressionAlgorithm
Source§impl IntoWasmAbi for JsCompressionAlgorithm
impl IntoWasmAbi for JsCompressionAlgorithm
Source§impl VectorFromWasmAbi for JsCompressionAlgorithm
impl VectorFromWasmAbi for JsCompressionAlgorithm
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[JsCompressionAlgorithm]>
Source§impl VectorIntoWasmAbi for JsCompressionAlgorithm
impl VectorIntoWasmAbi for JsCompressionAlgorithm
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[JsCompressionAlgorithm]>) -> Self::Abi
Source§impl WasmDescribeVector for JsCompressionAlgorithm
impl WasmDescribeVector for JsCompressionAlgorithm
impl Copy for JsCompressionAlgorithm
Auto Trait Implementations§
impl Freeze for JsCompressionAlgorithm
impl RefUnwindSafe for JsCompressionAlgorithm
impl Send for JsCompressionAlgorithm
impl Sync for JsCompressionAlgorithm
impl Unpin for JsCompressionAlgorithm
impl UnsafeUnpin for JsCompressionAlgorithm
impl UnwindSafe for JsCompressionAlgorithm
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§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<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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
Returns the layout of the type.
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out indicating that a T is niched.Source§impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
impl<T> ReturnWasmAbi for Twhere
T: IntoWasmAbi,
Source§type Abi = <T as IntoWasmAbi>::Abi
type Abi = <T as IntoWasmAbi>::Abi
Same as
IntoWasmAbi::AbiSource§fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
fn return_abi(self) -> <T as ReturnWasmAbi>::Abi
Same as
IntoWasmAbi::into_abi, except that it may throw and never
return in the case of Err.