Struct ic_cdk::api::management_canister::ecdsa::EcdsaPublicKeyArgument
source · [−]pub struct EcdsaPublicKeyArgument {
pub canister_id: Option<CanisterId>,
pub derivation_path: Vec<Vec<u8>>,
pub key_id: EcdsaKeyId,
}
Expand description
Argument type of ecdsa_public_key.
Fields
canister_id: Option<CanisterId>
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: EcdsaKeyId
See EcdsaKeyId.
Trait Implementations
sourceimpl CandidType for EcdsaPublicKeyArgument
impl CandidType for EcdsaPublicKeyArgument
sourceimpl Clone for EcdsaPublicKeyArgument
impl Clone for EcdsaPublicKeyArgument
sourcefn clone(&self) -> EcdsaPublicKeyArgument
fn clone(&self) -> EcdsaPublicKeyArgument
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 EcdsaPublicKeyArgument
impl Debug for EcdsaPublicKeyArgument
sourceimpl Default for EcdsaPublicKeyArgument
impl Default for EcdsaPublicKeyArgument
sourcefn default() -> EcdsaPublicKeyArgument
fn default() -> EcdsaPublicKeyArgument
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for EcdsaPublicKeyArgument
impl<'de> Deserialize<'de> for EcdsaPublicKeyArgument
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 EcdsaPublicKeyArgument
impl Hash for EcdsaPublicKeyArgument
sourceimpl Ord for EcdsaPublicKeyArgument
impl Ord for EcdsaPublicKeyArgument
sourcefn cmp(&self, other: &EcdsaPublicKeyArgument) -> Ordering
fn cmp(&self, other: &EcdsaPublicKeyArgument) -> 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<EcdsaPublicKeyArgument> for EcdsaPublicKeyArgument
impl PartialEq<EcdsaPublicKeyArgument> for EcdsaPublicKeyArgument
sourcefn eq(&self, other: &EcdsaPublicKeyArgument) -> bool
fn eq(&self, other: &EcdsaPublicKeyArgument) -> bool
sourceimpl PartialOrd<EcdsaPublicKeyArgument> for EcdsaPublicKeyArgument
impl PartialOrd<EcdsaPublicKeyArgument> for EcdsaPublicKeyArgument
sourcefn partial_cmp(&self, other: &EcdsaPublicKeyArgument) -> Option<Ordering>
fn partial_cmp(&self, other: &EcdsaPublicKeyArgument) -> 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 EcdsaPublicKeyArgument
impl Serialize for EcdsaPublicKeyArgument
impl Eq for EcdsaPublicKeyArgument
impl StructuralEq for EcdsaPublicKeyArgument
impl StructuralPartialEq for EcdsaPublicKeyArgument
Auto Trait Implementations
impl RefUnwindSafe for EcdsaPublicKeyArgument
impl Send for EcdsaPublicKeyArgument
impl Sync for EcdsaPublicKeyArgument
impl Unpin for EcdsaPublicKeyArgument
impl UnwindSafe for EcdsaPublicKeyArgument
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