pub enum KeyDistribution {
UNIFORM = 0,
ZIPFAN = 1,
}
Variants§
Trait Implementations§
Source§impl Clone for KeyDistribution
impl Clone for KeyDistribution
Source§fn clone(&self) -> KeyDistribution
fn clone(&self) -> KeyDistribution
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 Debug for KeyDistribution
impl Debug for KeyDistribution
Source§impl From<KeyDistribution> for JsValue
impl From<KeyDistribution> for JsValue
Source§fn from(value: KeyDistribution) -> Self
fn from(value: KeyDistribution) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for KeyDistribution
impl FromWasmAbi for KeyDistribution
Source§impl IntoWasmAbi for KeyDistribution
impl IntoWasmAbi for KeyDistribution
Source§impl OptionFromWasmAbi for KeyDistribution
impl OptionFromWasmAbi for KeyDistribution
Source§impl OptionIntoWasmAbi for KeyDistribution
impl OptionIntoWasmAbi for KeyDistribution
Source§impl PartialEq for KeyDistribution
impl PartialEq for KeyDistribution
Source§impl PartialOrd for KeyDistribution
impl PartialOrd for KeyDistribution
Source§impl Serialize for KeyDistribution
impl Serialize for KeyDistribution
Source§impl TryFromJsValue for KeyDistribution
impl TryFromJsValue for KeyDistribution
Source§fn try_from_js_value(
value: JsValue,
) -> Result<Self, <KeyDistribution as TryFromJsValue>::Error>
fn try_from_js_value( value: JsValue, ) -> Result<Self, <KeyDistribution as TryFromJsValue>::Error>
Performs the conversion.
Source§impl VectorFromWasmAbi for KeyDistribution
impl VectorFromWasmAbi for KeyDistribution
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[KeyDistribution]>
Source§impl VectorIntoJsValue for KeyDistribution
impl VectorIntoJsValue for KeyDistribution
fn vector_into_jsvalue(vector: Box<[KeyDistribution]>) -> JsValue
Source§impl VectorIntoWasmAbi for KeyDistribution
impl VectorIntoWasmAbi for KeyDistribution
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[KeyDistribution]>) -> Self::Abi
Source§impl WasmDescribeVector for KeyDistribution
impl WasmDescribeVector for KeyDistribution
impl Copy for KeyDistribution
impl StructuralPartialEq for KeyDistribution
Auto Trait Implementations§
impl Freeze for KeyDistribution
impl RefUnwindSafe for KeyDistribution
impl Send for KeyDistribution
impl Sync for KeyDistribution
impl Unpin for KeyDistribution
impl UnwindSafe for KeyDistribution
Blanket Implementations§
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> 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::Abi
Source§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
.