pub struct ECR1(/* private fields */);
Expand description
The 64-byte Secp256r1 public key (x, y) recovered from 64-byte signature on 32-byte message hash.
Implementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for ECR1
impl<'de> Deserialize<'de> for ECR1
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl From<ECR1> for Instruction
impl From<ECR1> for Instruction
source§impl FromWasmAbi for ECR1
impl FromWasmAbi for ECR1
source§impl IntoWasmAbi for ECR1
impl IntoWasmAbi for ECR1
source§impl LongRefFromWasmAbi for ECR1
impl LongRefFromWasmAbi for ECR1
source§impl OptionFromWasmAbi for ECR1
impl OptionFromWasmAbi for ECR1
source§impl OptionIntoWasmAbi for ECR1
impl OptionIntoWasmAbi for ECR1
source§impl RefFromWasmAbi for ECR1
impl RefFromWasmAbi for ECR1
source§impl RefMutFromWasmAbi for ECR1
impl RefMutFromWasmAbi for ECR1
source§impl TryFromJsValue for ECR1
impl TryFromJsValue for ECR1
source§impl VectorFromWasmAbi for ECR1
impl VectorFromWasmAbi for ECR1
source§impl VectorIntoWasmAbi for ECR1
impl VectorIntoWasmAbi for ECR1
impl Copy for ECR1
impl Eq for ECR1
impl StructuralPartialEq for ECR1
Auto Trait Implementations§
impl Freeze for ECR1
impl RefUnwindSafe for ECR1
impl Send for ECR1
impl Sync for ECR1
impl Unpin for ECR1
impl UnwindSafe for ECR1
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§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)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
.