pub struct EcdsaPublicKeyArgs {
pub canister_id: Option<Principal>,
pub derivation_path: Vec<Vec<u8>>,
pub key_id: EcdsaKeyId,
}Expand description
§ECDSA Public Key Args.
Argument type of ecdsa_public_key.
Fields§
§canister_id: Option<Principal>Canister id, default to the canister id of the caller if None.
derivation_path: Vec<Vec<u8>>A vector of variable length byte strings.
key_id: EcdsaKeyIdThe key ID.
Trait Implementations§
Source§impl CandidType for EcdsaPublicKeyArgs
impl CandidType for EcdsaPublicKeyArgs
Source§impl Clone for EcdsaPublicKeyArgs
impl Clone for EcdsaPublicKeyArgs
Source§fn clone(&self) -> EcdsaPublicKeyArgs
fn clone(&self) -> EcdsaPublicKeyArgs
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 Debug for EcdsaPublicKeyArgs
impl Debug for EcdsaPublicKeyArgs
Source§impl Default for EcdsaPublicKeyArgs
impl Default for EcdsaPublicKeyArgs
Source§fn default() -> EcdsaPublicKeyArgs
fn default() -> EcdsaPublicKeyArgs
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for EcdsaPublicKeyArgs
impl<'de> Deserialize<'de> for EcdsaPublicKeyArgs
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<EcdsaPublicKeyArgs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<EcdsaPublicKeyArgs, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for EcdsaPublicKeyArgs
impl Hash for EcdsaPublicKeyArgs
Source§impl Ord for EcdsaPublicKeyArgs
impl Ord for EcdsaPublicKeyArgs
Source§fn cmp(&self, other: &EcdsaPublicKeyArgs) -> Ordering
fn cmp(&self, other: &EcdsaPublicKeyArgs) -> Ordering
1.21.0 · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for EcdsaPublicKeyArgs
impl PartialEq for EcdsaPublicKeyArgs
Source§impl PartialOrd for EcdsaPublicKeyArgs
impl PartialOrd for EcdsaPublicKeyArgs
Source§impl Serialize for EcdsaPublicKeyArgs
impl Serialize for EcdsaPublicKeyArgs
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for EcdsaPublicKeyArgs
impl StructuralPartialEq for EcdsaPublicKeyArgs
Auto Trait Implementations§
impl Freeze for EcdsaPublicKeyArgs
impl RefUnwindSafe for EcdsaPublicKeyArgs
impl Send for EcdsaPublicKeyArgs
impl Sync for EcdsaPublicKeyArgs
impl Unpin for EcdsaPublicKeyArgs
impl UnwindSafe for EcdsaPublicKeyArgs
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