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