Struct matrix_sdk_common::deserialized_responses::AmbiguityChange [−][src]
pub struct AmbiguityChange {
pub member_ambiguous: bool,
pub disambiguated_member: Option<UserId>,
pub ambiguated_member: Option<UserId>,
}Expand description
A change in ambiguity of room members that an m.room.member event
triggers.
Fields
member_ambiguous: boolIs the member that is contained in the state key of the m.room.member
event itself ambiguous because of the event.
disambiguated_member: Option<UserId>Has another user been disambiguated because of this event.
ambiguated_member: Option<UserId>Has another user become ambiguous because of this event.
Trait Implementations
Returns the “default value” for a type. Read more
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 AmbiguityChange
impl Send for AmbiguityChange
impl Sync for AmbiguityChange
impl Unpin for AmbiguityChange
impl UnwindSafe for AmbiguityChange
Blanket Implementations
Mutably borrows from an owned value. Read more
Instruments this type with the provided Span, returning an
Instrumented wrapper. Read more