pub struct ProfileContent { /* private fields */ }
Implementations§
Source§impl ProfileContent
impl ProfileContent
pub fn user_id(&self) -> OwnedUserId
pub fn display_name_change(&self) -> Option<String>
pub fn display_name_old_val(&self) -> Option<String>
pub fn display_name_new_val(&self) -> Option<String>
pub fn avatar_url_change(&self) -> Option<String>
pub fn avatar_url_old_val(&self) -> Option<OwnedMxcUri>
pub fn avatar_url_new_val(&self) -> Option<OwnedMxcUri>
Trait Implementations§
Source§impl Clone for ProfileContent
impl Clone for ProfileContent
Source§fn clone(&self) -> ProfileContent
fn clone(&self) -> ProfileContent
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 ProfileContent
impl Debug for ProfileContent
Source§impl<'de> Deserialize<'de> for ProfileContent
impl<'de> Deserialize<'de> for ProfileContent
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
Source§impl From<&MemberProfileChange> for ProfileContent
impl From<&MemberProfileChange> for ProfileContent
Source§fn from(value: &MemberProfileChange) -> Self
fn from(value: &MemberProfileChange) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ProfileContent
impl RefUnwindSafe for ProfileContent
impl Send for ProfileContent
impl Sync for ProfileContent
impl Unpin for ProfileContent
impl UnwindSafe for ProfileContent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
impl<T, W> HasTypeWitness<W> for Twhere
W: MakeTypeWitness<Arg = T>,
T: ?Sized,
Source§impl<T> Identity for Twhere
T: ?Sized,
impl<T> Identity for Twhere
T: ?Sized,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more