Enum hirofa_utils::js_utils::facades::JsValueType
source · [−]pub enum JsValueType {
Show 13 variants
I32,
F64,
String,
Boolean,
Object,
Function,
BigInt,
Promise,
Date,
Null,
Undefined,
Array,
Error,
}
Expand description
the JsValueType represents the type of value for a JSValue
Variants
I32
F64
String
Boolean
Object
Function
BigInt
Promise
Date
Null
Undefined
Array
Error
Trait Implementations
sourceimpl Clone for JsValueType
impl Clone for JsValueType
sourcefn clone(&self) -> JsValueType
fn clone(&self) -> JsValueType
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 Display for JsValueType
impl Display for JsValueType
sourceimpl PartialEq<JsValueType> for JsValueType
impl PartialEq<JsValueType> for JsValueType
impl Copy for JsValueType
impl StructuralPartialEq for JsValueType
Auto Trait Implementations
impl RefUnwindSafe for JsValueType
impl Send for JsValueType
impl Sync for JsValueType
impl Unpin for JsValueType
impl UnwindSafe for JsValueType
Blanket Implementations
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
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)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more