pub struct EnvelopeSeed {
pub blinded_public_keys: Vec<BlindedPublicKey>,
pub credential_vaults: Vec<CredentialVault>,
pub nonce: XNonce,
pub message_vault_passport_ciphertext: Vec<u8>,
}Fields§
§blinded_public_keys: Vec<BlindedPublicKey>§credential_vaults: Vec<CredentialVault>§nonce: XNonce§message_vault_passport_ciphertext: Vec<u8>Trait Implementations§
Source§impl Debug for EnvelopeSeed
impl Debug for EnvelopeSeed
Source§impl ProstCommunicable<Request> for EnvelopeSeed
impl ProstCommunicable<Request> for EnvelopeSeed
const COMMUNICATION_VARIANT: Request = Request::AddEnvelope
fn to_communication_via_prost(&self) -> Communication<T>
fn try_from_communication( communication: &Communication<T>, ) -> Result<Self, DecodeError>
Source§impl ProstDecode for EnvelopeSeed
impl ProstDecode for EnvelopeSeed
type EncodedType = EnvelopeSeed
fn decode<M>(message: M) -> Result<Self, DecodeError>
Source§impl ProstEncode for EnvelopeSeed
impl ProstEncode for EnvelopeSeed
Auto Trait Implementations§
impl Freeze for EnvelopeSeed
impl RefUnwindSafe for EnvelopeSeed
impl Send for EnvelopeSeed
impl Sync for EnvelopeSeed
impl Unpin for EnvelopeSeed
impl UnwindSafe for EnvelopeSeed
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