Struct matrix_sdk_base::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: bool
Is 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
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AmbiguityChange, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
pub fn deserialize<__D>(
__deserializer: __D
) -> Result<AmbiguityChange, <__D as Deserializer<'de>>::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
pub fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error> where
__S: Serializer,
Serialize this value into the given Serde serializer. 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