pub struct VerifiedTypeDidMessage {
pub subject: Did,
pub message_ref: DidMessageReference,
pub body: DidMessageBody,
pub conversation: TypeDidConversation,
pub resource: GenericResource,
pub payload: SecureValue<Secret, Vec<u8>, GenericResource>,
}Expand description
Verified and decrypted TypeDID agent message.
Fields§
§subject: DidVerified DID subject.
message_ref: DidMessageReferenceStable reference to the verified envelope.
body: DidMessageBodyPolicy-visible message metadata.
conversation: TypeDidConversationTypeDID conversation/profile metadata.
resource: GenericResourceResource associated with the payload.
payload: SecureValue<Secret, Vec<u8>, GenericResource>Secret opaque payload bytes.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VerifiedTypeDidMessage
impl RefUnwindSafe for VerifiedTypeDidMessage
impl Send for VerifiedTypeDidMessage
impl Sync for VerifiedTypeDidMessage
impl Unpin for VerifiedTypeDidMessage
impl UnsafeUnpin for VerifiedTypeDidMessage
impl UnwindSafe for VerifiedTypeDidMessage
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