pub struct JsVirtualInventory { /* private fields */ }Available on crate feature
js only.Expand description
Wrapper of VirtualInventory.
Implementations§
Source§impl JsVirtualInventory
impl JsVirtualInventory
Sourcepub fn decode_from_base64_with_options(
data: &str,
no_discriminator: Option<bool>,
) -> Result<Self>
pub fn decode_from_base64_with_options( data: &str, no_discriminator: Option<bool>, ) -> Result<Self>
Create from base64 encoded account data with options.
Sourcepub fn decode_from_base64(data: &str) -> Result<Self>
pub fn decode_from_base64(data: &str) -> Result<Self>
Create from base64 encoded account data.
Sourcepub fn to_model(&self) -> JsVirtualInventoryModel
pub fn to_model(&self) -> JsVirtualInventoryModel
Convert into JsVirtualInventoryModel.
Trait Implementations§
Source§impl Clone for JsVirtualInventory
impl Clone for JsVirtualInventory
Source§fn clone(&self) -> JsVirtualInventory
fn clone(&self) -> JsVirtualInventory
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<JsVirtualInventory> for JsValue
impl From<JsVirtualInventory> for JsValue
Source§fn from(value: JsVirtualInventory) -> Self
fn from(value: JsVirtualInventory) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for JsVirtualInventory
impl FromWasmAbi for JsVirtualInventory
Source§impl IntoWasmAbi for JsVirtualInventory
impl IntoWasmAbi for JsVirtualInventory
Source§impl RefFromWasmAbi for JsVirtualInventory
impl RefFromWasmAbi for JsVirtualInventory
Source§type Anchor = RcRef<JsVirtualInventory>
type Anchor = RcRef<JsVirtualInventory>
The type that holds the reference to
Self for the duration of the
invocation of the function that has an &Self parameter. This is
required to ensure that the lifetimes don’t persist beyond one function
call, and so that they remain anonymous.Source§impl TryFromJsValue for JsVirtualInventory
impl TryFromJsValue for JsVirtualInventory
Source§impl VectorFromWasmAbi for JsVirtualInventory
impl VectorFromWasmAbi for JsVirtualInventory
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[JsVirtualInventory]>
Source§impl VectorIntoJsValue for JsVirtualInventory
impl VectorIntoJsValue for JsVirtualInventory
fn vector_into_jsvalue(vector: Box<[JsVirtualInventory]>) -> JsValue
Source§impl VectorIntoWasmAbi for JsVirtualInventory
impl VectorIntoWasmAbi for JsVirtualInventory
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[JsVirtualInventory]>) -> Self::Abi
Source§impl WasmDescribeVector for JsVirtualInventory
impl WasmDescribeVector for JsVirtualInventory
impl SupportsConstructor for JsVirtualInventory
impl SupportsInstanceProperty for JsVirtualInventory
impl SupportsStaticProperty for JsVirtualInventory
Auto Trait Implementations§
impl Freeze for JsVirtualInventory
impl RefUnwindSafe for JsVirtualInventory
impl Send for JsVirtualInventory
impl Sync for JsVirtualInventory
impl Unpin for JsVirtualInventory
impl UnwindSafe for JsVirtualInventory
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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> 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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
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.