pub struct WasmPqcMetadata { /* private fields */ }Expand description
WebAssembly wrapper for PqcMetadata
Implementations§
Source§impl WasmPqcMetadata
impl WasmPqcMetadata
Sourcepub fn new(enc_params: WasmEncParameters) -> Self
pub fn new(enc_params: WasmEncParameters) -> Self
Create new metadata
Sourcepub fn set_kem_params(&mut self, kem_params: WasmKemParameters)
pub fn set_kem_params(&mut self, kem_params: WasmKemParameters)
Set KEM parameters
Sourcepub fn set_sig_params(&mut self, sig_params: WasmSigParameters)
pub fn set_sig_params(&mut self, sig_params: WasmSigParameters)
Set signature parameters
Sourcepub fn set_compression_params(
&mut self,
compression_params: WasmCompressionParameters,
)
pub fn set_compression_params( &mut self, compression_params: WasmCompressionParameters, )
Set compression parameters
Trait Implementations§
Source§impl From<WasmPqcMetadata> for JsValue
impl From<WasmPqcMetadata> for JsValue
Source§fn from(value: WasmPqcMetadata) -> Self
fn from(value: WasmPqcMetadata) -> Self
Converts to this type from the input type.
Source§impl FromWasmAbi for WasmPqcMetadata
impl FromWasmAbi for WasmPqcMetadata
Source§impl IntoWasmAbi for WasmPqcMetadata
impl IntoWasmAbi for WasmPqcMetadata
Source§impl LongRefFromWasmAbi for WasmPqcMetadata
impl LongRefFromWasmAbi for WasmPqcMetadata
Source§impl OptionFromWasmAbi for WasmPqcMetadata
impl OptionFromWasmAbi for WasmPqcMetadata
Source§impl OptionIntoWasmAbi for WasmPqcMetadata
impl OptionIntoWasmAbi for WasmPqcMetadata
Source§impl RefFromWasmAbi for WasmPqcMetadata
impl RefFromWasmAbi for WasmPqcMetadata
Source§type Anchor = RcRef<WasmPqcMetadata>
type Anchor = RcRef<WasmPqcMetadata>
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 WasmPqcMetadata
impl RefMutFromWasmAbi for WasmPqcMetadata
Source§impl TryFromJsValue for WasmPqcMetadata
impl TryFromJsValue for WasmPqcMetadata
Source§impl VectorFromWasmAbi for WasmPqcMetadata
impl VectorFromWasmAbi for WasmPqcMetadata
type Abi = <Box<[JsValue]> as FromWasmAbi>::Abi
unsafe fn vector_from_abi(js: Self::Abi) -> Box<[WasmPqcMetadata]>
Source§impl VectorIntoWasmAbi for WasmPqcMetadata
impl VectorIntoWasmAbi for WasmPqcMetadata
type Abi = <Box<[JsValue]> as IntoWasmAbi>::Abi
fn vector_into_abi(vector: Box<[WasmPqcMetadata]>) -> Self::Abi
Source§impl WasmDescribeVector for WasmPqcMetadata
impl WasmDescribeVector for WasmPqcMetadata
impl SupportsConstructor for WasmPqcMetadata
impl SupportsInstanceProperty for WasmPqcMetadata
impl SupportsStaticProperty for WasmPqcMetadata
Auto Trait Implementations§
impl Freeze for WasmPqcMetadata
impl RefUnwindSafe for WasmPqcMetadata
impl Send for WasmPqcMetadata
impl Sync for WasmPqcMetadata
impl Unpin for WasmPqcMetadata
impl UnwindSafe for WasmPqcMetadata
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::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.