pub struct IgnoredUserListEventContent {
pub ignored_users: Vec<OwnedUserId>,
}
Available on crate feature
events
only.Expand description
The content of an m.ignored_user_list
event.
A list of users to ignore.
Fields
ignored_users: Vec<OwnedUserId>
A list of users to ignore.
Implementations
sourceimpl IgnoredUserListEventContent
impl IgnoredUserListEventContent
sourcepub fn new(ignored_users: Vec<OwnedUserId>) -> Self
pub fn new(ignored_users: Vec<OwnedUserId>) -> Self
Creates a new IgnoredUserListEventContent
from the given user IDs.
Trait Implementations
sourceimpl Clone for IgnoredUserListEventContent
impl Clone for IgnoredUserListEventContent
sourcefn clone(&self) -> IgnoredUserListEventContent
fn clone(&self) -> IgnoredUserListEventContent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for IgnoredUserListEventContent
impl Debug for IgnoredUserListEventContent
sourceimpl Default for IgnoredUserListEventContent
impl Default for IgnoredUserListEventContent
sourcefn default() -> IgnoredUserListEventContent
fn default() -> IgnoredUserListEventContent
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for IgnoredUserListEventContent
impl<'de> Deserialize<'de> for IgnoredUserListEventContent
sourcefn 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
sourceimpl EventContent for IgnoredUserListEventContent
impl EventContent for IgnoredUserListEventContent
type EventType = GlobalAccountDataEventType
type EventType = GlobalAccountDataEventType
The Rust enum for the event kind’s known types.
sourcefn event_type(&self) -> Self::EventType
fn event_type(&self) -> Self::EventType
Get the event’s type, like
m.room.message
.sourceimpl From<IgnoredUserListEventContent> for AnyGlobalAccountDataEventContent
impl From<IgnoredUserListEventContent> for AnyGlobalAccountDataEventContent
sourcefn from(c: IgnoredUserListEventContent) -> Self
fn from(c: IgnoredUserListEventContent) -> Self
Converts to this type from the input type.
impl GlobalAccountDataEventContent for IgnoredUserListEventContent
Auto Trait Implementations
impl RefUnwindSafe for IgnoredUserListEventContent
impl Send for IgnoredUserListEventContent
impl Sync for IgnoredUserListEventContent
impl Unpin for IgnoredUserListEventContent
impl UnwindSafe for IgnoredUserListEventContent
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more