Struct ruma_client_api::membership::joined_members::v3::RoomMember
source · pub struct RoomMember {
pub display_name: Option<String>,
pub avatar_url: Option<OwnedMxcUri>,
}
Available on crate features
client
or server
only.Expand description
Information about a room member.
Fields§
§display_name: Option<String>
The display name of the user.
avatar_url: Option<OwnedMxcUri>
The mxc avatar url of the user.
If you activate the compat
feature, this field being an empty string in JSON will
result in None
here during deserialization.
Implementations§
source§impl RoomMember
impl RoomMember
Trait Implementations§
source§impl Clone for RoomMember
impl Clone for RoomMember
source§fn clone(&self) -> RoomMember
fn clone(&self) -> RoomMember
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RoomMember
impl Debug for RoomMember
source§impl Default for RoomMember
impl Default for RoomMember
source§fn default() -> RoomMember
fn default() -> RoomMember
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RoomMember
impl<'de> Deserialize<'de> for RoomMember
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