Enum ruma_events::key::verification::start::StartMethod [−][src]
pub enum StartMethod { SasV1(SasV1Content), ReciprocateV1(ReciprocateV1Content), // some variants omitted }
Expand description
An enum representing the different method specific m.key.verification.start content.
Variants
The m.sas.v1 verification method.
Tuple Fields of SasV1
0: SasV1Content
The m.reciprocate.v1 verification method.
The spec entry for this method can be found here.
Tuple Fields of ReciprocateV1
Trait Implementations
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 RefUnwindSafe for StartMethod
impl Send for StartMethod
impl Sync for StartMethod
impl Unpin for StartMethod
impl UnwindSafe for StartMethod
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span
, returning an
Instrumented
wrapper. Read more