#[non_exhaustive]pub struct StateEvents {
pub events: Vec<Raw<AnySyncStateEvent>>,
}
Available on crate features
client
or server
only.Expand description
State events in the room.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.events: Vec<Raw<AnySyncStateEvent>>
A list of state events.
Implementations§
Source§impl StateEvents
impl StateEvents
Sourcepub fn with_events(events: Vec<Raw<AnySyncStateEvent>>) -> Self
pub fn with_events(events: Vec<Raw<AnySyncStateEvent>>) -> Self
Creates a State
with events
Trait Implementations§
Source§impl Clone for StateEvents
impl Clone for StateEvents
Source§fn clone(&self) -> StateEvents
fn clone(&self) -> StateEvents
Returns a duplicate 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 StateEvents
impl Debug for StateEvents
Source§impl Default for StateEvents
impl Default for StateEvents
Source§fn default() -> StateEvents
fn default() -> StateEvents
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StateEvents
impl<'de> Deserialize<'de> for StateEvents
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<Vec<Raw<AnySyncStateEvent>>> for StateEvents
impl From<Vec<Raw<AnySyncStateEvent>>> for StateEvents
Auto Trait Implementations§
impl Freeze for StateEvents
impl RefUnwindSafe for StateEvents
impl Send for StateEvents
impl Sync for StateEvents
impl Unpin for StateEvents
impl UnwindSafe for StateEvents
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