pub struct SignedSuggestedCatalog {
pub catalog: SuggestedTrustCatalog,
pub signature_hex: String,
pub public_key_hex: String,
pub algorithm: String,
}Expand description
Envelope for a suggested catalog signed by the principal.
Fields§
§catalog: SuggestedTrustCatalog§signature_hex: StringEd25519 signature over canonical_catalog_bytes (hex).
public_key_hex: StringEd25519 public key (32 bytes hex) of the signing principal.
algorithm: StringTrait Implementations§
Source§impl Clone for SignedSuggestedCatalog
impl Clone for SignedSuggestedCatalog
Source§fn clone(&self) -> SignedSuggestedCatalog
fn clone(&self) -> SignedSuggestedCatalog
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SignedSuggestedCatalog
impl Debug for SignedSuggestedCatalog
Source§impl<'de> Deserialize<'de> for SignedSuggestedCatalog
impl<'de> Deserialize<'de> for SignedSuggestedCatalog
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
Auto Trait Implementations§
impl Freeze for SignedSuggestedCatalog
impl RefUnwindSafe for SignedSuggestedCatalog
impl Send for SignedSuggestedCatalog
impl Sync for SignedSuggestedCatalog
impl Unpin for SignedSuggestedCatalog
impl UnsafeUnpin for SignedSuggestedCatalog
impl UnwindSafe for SignedSuggestedCatalog
Blanket Implementations§
§impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
impl<S, A> Aggregate<Result<S, Error>> for Awhere
A: Aggregate<S>,
Aggregate shares in an MPC protocol.
§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more