Struct ic_cdk::api::management_canister::ecdsa::SignWithEcdsaArgument
source · [−]pub struct SignWithEcdsaArgument {
pub message_hash: Vec<u8>,
pub derivation_path: Vec<Vec<u8>>,
pub key_id: EcdsaKeyId,
}
Expand description
Argument type of sign_with_ecdsa.
Fields
message_hash: Vec<u8>
Hash of the message with length of 32 bytes.
derivation_path: Vec<Vec<u8>>
A vector of variable length byte strings.
key_id: EcdsaKeyId
See EcdsaKeyId.
Trait Implementations
sourceimpl CandidType for SignWithEcdsaArgument
impl CandidType for SignWithEcdsaArgument
sourceimpl Clone for SignWithEcdsaArgument
impl Clone for SignWithEcdsaArgument
sourcefn clone(&self) -> SignWithEcdsaArgument
fn clone(&self) -> SignWithEcdsaArgument
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 moresourceimpl Debug for SignWithEcdsaArgument
impl Debug for SignWithEcdsaArgument
sourceimpl Default for SignWithEcdsaArgument
impl Default for SignWithEcdsaArgument
sourcefn default() -> SignWithEcdsaArgument
fn default() -> SignWithEcdsaArgument
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for SignWithEcdsaArgument
impl<'de> Deserialize<'de> for SignWithEcdsaArgument
sourcefn 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
sourceimpl Hash for SignWithEcdsaArgument
impl Hash for SignWithEcdsaArgument
sourceimpl Ord for SignWithEcdsaArgument
impl Ord for SignWithEcdsaArgument
sourcefn cmp(&self, other: &SignWithEcdsaArgument) -> Ordering
fn cmp(&self, other: &SignWithEcdsaArgument) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<SignWithEcdsaArgument> for SignWithEcdsaArgument
impl PartialEq<SignWithEcdsaArgument> for SignWithEcdsaArgument
sourcefn eq(&self, other: &SignWithEcdsaArgument) -> bool
fn eq(&self, other: &SignWithEcdsaArgument) -> bool
sourceimpl PartialOrd<SignWithEcdsaArgument> for SignWithEcdsaArgument
impl PartialOrd<SignWithEcdsaArgument> for SignWithEcdsaArgument
sourcefn partial_cmp(&self, other: &SignWithEcdsaArgument) -> Option<Ordering>
fn partial_cmp(&self, other: &SignWithEcdsaArgument) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moresourceimpl Serialize for SignWithEcdsaArgument
impl Serialize for SignWithEcdsaArgument
impl Eq for SignWithEcdsaArgument
impl StructuralEq for SignWithEcdsaArgument
impl StructuralPartialEq for SignWithEcdsaArgument
Auto Trait Implementations
impl RefUnwindSafe for SignWithEcdsaArgument
impl Send for SignWithEcdsaArgument
impl Sync for SignWithEcdsaArgument
impl Unpin for SignWithEcdsaArgument
impl UnwindSafe for SignWithEcdsaArgument
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more