pub struct Verified {
pub(crate) signed: Signed,
pub(crate) metadata: VerificationMetadata,
}Expand description
State representing a fully verified event ready for persistence or distribution.
A verified event has passed all cryptographic signature verification and authorization checks. It is safe to store in the database or send to other homeservers.
Fields§
§signed: SignedThe signed event data.
metadata: VerificationMetadataThe verification metadata
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Verified
impl<'de> Deserialize<'de> for Verified
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Verified
impl RefUnwindSafe for Verified
impl Send for Verified
impl Sync for Verified
impl Unpin for Verified
impl UnsafeUnpin for Verified
impl UnwindSafe for Verified
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