pub enum MessageVaultLink {
SealedLink(Box<SealedMessageVaultId>),
Link(MessageVaultId),
}Variants§
SealedLink(Box<SealedMessageVaultId>)
Link(MessageVaultId)
Trait Implementations§
Source§impl Debug for MessageVaultLink
impl Debug for MessageVaultLink
Source§impl From<MessageVaultId> for MessageVaultLink
impl From<MessageVaultId> for MessageVaultLink
Source§fn from(from: WireMessageVaultId) -> Self
fn from(from: WireMessageVaultId) -> Self
Converts to this type from the input type.
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 MessageVaultLink
impl PartialEq for MessageVaultLink
Source§impl ProstDecode for MessageVaultLink
impl ProstDecode for MessageVaultLink
type EncodedType = MessageVaultLink
fn decode<M>(message: M) -> Result<Self, DecodeError>
Source§impl ProstEncodeOwned for MessageVaultLink
impl ProstEncodeOwned for MessageVaultLink
impl StructuralPartialEq for MessageVaultLink
Auto Trait Implementations§
impl Freeze for MessageVaultLink
impl RefUnwindSafe for MessageVaultLink
impl Send for MessageVaultLink
impl Sync for MessageVaultLink
impl Unpin for MessageVaultLink
impl UnwindSafe for MessageVaultLink
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