Struct matrix_sdk_base::RoomInfoUpdate
source · pub struct RoomInfoUpdate {
pub room_id: OwnedRoomId,
pub trigger_room_list_update: bool,
}
Expand description
A summary of changes to room information.
It also indicates whether this update should update the room list.
Fields§
§room_id: OwnedRoomId
The room which was updated.
trigger_room_list_update: bool
Whether this event should trigger the room list to update.
If the change is minor or if another action already causes the room list to update, this should be false to avoid duplicate updates.
Trait Implementations§
source§impl Clone for RoomInfoUpdate
impl Clone for RoomInfoUpdate
source§fn clone(&self) -> RoomInfoUpdate
fn clone(&self) -> RoomInfoUpdate
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 moreAuto Trait Implementations§
impl RefUnwindSafe for RoomInfoUpdate
impl Send for RoomInfoUpdate
impl Sync for RoomInfoUpdate
impl Unpin for RoomInfoUpdate
impl UnwindSafe for RoomInfoUpdate
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
§impl<T> CompatExt for T
impl<T> CompatExt for T
§impl<T, UT> HandleAlloc<UT> for T
impl<T, UT> HandleAlloc<UT> for T
§fn new_handle(value: Arc<T>) -> Handle
fn new_handle(value: Arc<T>) -> Handle
Create a new handle for an Arc value Read more
§fn clone_handle(handle: Handle) -> Handle
fn clone_handle(handle: Handle) -> Handle
Clone a handle Read more
§fn consume_handle(handle: Handle) -> Arc<T>
fn consume_handle(handle: Handle) -> Arc<T>
Consume a handle, getting back the initial
Arc<>