pub struct RoomSnapshot {
pub room_id: String,
pub root_id: String,
pub nodes: HashMap<String, NodeData>,
pub version: u64,
}Fields§
§room_id: String§root_id: String§nodes: HashMap<String, NodeData>§version: u64Trait Implementations§
Source§impl Clone for RoomSnapshot
impl Clone for RoomSnapshot
Source§impl Debug for RoomSnapshot
impl Debug for RoomSnapshot
Source§impl<'de> Deserialize<'de> for RoomSnapshot
impl<'de> Deserialize<'de> for RoomSnapshot
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
Auto Trait Implementations§
impl Freeze for RoomSnapshot
impl RefUnwindSafe for RoomSnapshot
impl Send for RoomSnapshot
impl Sync for RoomSnapshot
impl Unpin for RoomSnapshot
impl UnsafeUnpin for RoomSnapshot
impl UnwindSafe for RoomSnapshot
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