pub struct SealedMessageVaultId {
pub ec_public_key: X25519Public,
pub pq_ciphertext: MlKemCiphertext,
pub message_vault_id_ciphertext: Vec<u8>,
}Fields§
§ec_public_key: X25519Public§pq_ciphertext: MlKemCiphertext§message_vault_id_ciphertext: Vec<u8>Trait Implementations§
Source§impl Debug for SealedMessageVaultId
impl Debug for SealedMessageVaultId
Source§impl From<SealedMessageVaultId> for MessageVaultLink
impl From<SealedMessageVaultId> for MessageVaultLink
Source§fn from(from: WireSealedMessageVaultId) -> Self
fn from(from: WireSealedMessageVaultId) -> Self
Converts to this type from the input type.
Source§impl PartialEq for SealedMessageVaultId
impl PartialEq for SealedMessageVaultId
Source§impl ProstCommunicable<Response> for SealedMessageVaultId
impl ProstCommunicable<Response> for SealedMessageVaultId
const COMMUNICATION_VARIANT: Response = Response::SealedMessageVaultId
fn to_communication_via_prost(&self) -> Communication<T>
fn try_from_communication( communication: &Communication<T>, ) -> Result<Self, DecodeError>
Source§impl ProstDecode for SealedMessageVaultId
impl ProstDecode for SealedMessageVaultId
type EncodedType = SealedMessageVaultId
fn decode<M>(message: M) -> Result<Self, DecodeError>
Source§impl ProstEncode for SealedMessageVaultId
impl ProstEncode for SealedMessageVaultId
impl StructuralPartialEq for SealedMessageVaultId
Auto Trait Implementations§
impl Freeze for SealedMessageVaultId
impl RefUnwindSafe for SealedMessageVaultId
impl Send for SealedMessageVaultId
impl Sync for SealedMessageVaultId
impl Unpin for SealedMessageVaultId
impl UnwindSafe for SealedMessageVaultId
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