pub struct CredentialVault {
pub ec_public_key: X25519Public,
pub pq_ciphertext: MlKemCiphertext,
pub credentials_ciphertext: Vec<u8>,
}Fields§
§ec_public_key: X25519Public§pq_ciphertext: MlKemCiphertext§credentials_ciphertext: Vec<u8>Trait Implementations§
Source§impl Debug for CredentialVault
impl Debug for CredentialVault
Source§impl ProstDecode for CredentialVault
impl ProstDecode for CredentialVault
type EncodedType = CredentialVault
fn decode<M>(message: M) -> Result<Self, DecodeError>
Source§impl ProstEncode for CredentialVault
impl ProstEncode for CredentialVault
Auto Trait Implementations§
impl Freeze for CredentialVault
impl RefUnwindSafe for CredentialVault
impl Send for CredentialVault
impl Sync for CredentialVault
impl Unpin for CredentialVault
impl UnwindSafe for CredentialVault
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