pub struct JsDidDocument { /* private fields */ }
Trait Implementations§
Source§impl From<DidDocument> for JsDidDocument
impl From<DidDocument> for JsDidDocument
Source§fn from(inner: DidDocument) -> Self
fn from(inner: DidDocument) -> Self
Converts to this type from the input type.
Source§impl From<JsDidDocument> for JsValue
impl From<JsDidDocument> for JsValue
Source§fn from(value: JsDidDocument) -> Self
fn from(value: JsDidDocument) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for JsDidDocument
impl FromWasmAbi for JsDidDocument
Source§impl IntoWasmAbi for JsDidDocument
impl IntoWasmAbi for JsDidDocument
Source§impl LongRefFromWasmAbi for JsDidDocument
impl LongRefFromWasmAbi for JsDidDocument
Source§impl OptionFromWasmAbi for JsDidDocument
impl OptionFromWasmAbi for JsDidDocument
Source§impl OptionIntoWasmAbi for JsDidDocument
impl OptionIntoWasmAbi for JsDidDocument
Source§impl RefFromWasmAbi for JsDidDocument
impl RefFromWasmAbi for JsDidDocument
Source§type Anchor = RcRef<JsDidDocument>
type Anchor = RcRef<JsDidDocument>
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 RefMutFromWasmAbi for JsDidDocument
impl RefMutFromWasmAbi for JsDidDocument
Source§impl TryFromJsValue for JsDidDocument
impl TryFromJsValue for JsDidDocument
Source§impl VectorFromWasmAbi for JsDidDocument
impl VectorFromWasmAbi for JsDidDocument
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[JsDidDocument]>
Source§impl VectorIntoJsValue for JsDidDocument
impl VectorIntoJsValue for JsDidDocument
fn vector_into_jsvalue(vector: Box<[JsDidDocument]>) -> JsValue
Source§impl VectorIntoWasmAbi for JsDidDocument
impl VectorIntoWasmAbi for JsDidDocument
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[JsDidDocument]>) -> Self::Abi
Source§impl WasmDescribeVector for JsDidDocument
impl WasmDescribeVector for JsDidDocument
Source§impl Wraps<DidDocument> for JsDidDocument
impl Wraps<DidDocument> for JsDidDocument
Source§fn inner(&self) -> &DidDocument
fn inner(&self) -> &DidDocument
Converts a reference to a WASM type to a reference to the underlying Rust type.
impl SupportsConstructor for JsDidDocument
impl SupportsInstanceProperty for JsDidDocument
impl SupportsStaticProperty for JsDidDocument
Auto Trait Implementations§
impl Freeze for JsDidDocument
impl RefUnwindSafe for JsDidDocument
impl Send for JsDidDocument
impl Sync for JsDidDocument
impl Unpin for JsDidDocument
impl UnwindSafe for JsDidDocument
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> 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
.