Enum gm_types::events::Event
[−]
[src]
pub enum Event { Full(MetaFull, Content), Minimal(MetaMinimal, Content), Redacted(MetaRedacted), FullError(MetaFull, SerdeError), MinimalError(MetaMinimal, SerdeError), }
A Matrix event.
Variants
Full(MetaFull, Content)
A full event.
Minimal(MetaMinimal, Content)
A minimal or ephemeral event.
Redacted(MetaRedacted)
An event that has been redacted.
FullError(MetaFull, SerdeError)
A full event where we couldn't deserialize the event content.
MinimalError(MetaMinimal, SerdeError)
A minimal event where we couldn't deserialize the event content.
Trait Implementations
impl Debug for Event
[src]
impl<'de> Deserialize<'de> for Event
[src]
fn deserialize<D>(d: D) -> Result<Self, D::Error> where
D: Deserializer<'de>,
[src]
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more