pub struct BrowserViewState {
pub controller: Option<u64>,
pub viewers: u32,
}Expand description
One tab’s viewer state, as every attached client sees it.
Fields§
§controller: Option<u64>The controller’s viewer id, when one holds the role on this tab.
viewers: u32How many clients are attached to this tab.
Trait Implementations§
Source§impl Clone for BrowserViewState
impl Clone for BrowserViewState
impl Copy for BrowserViewState
Source§impl Debug for BrowserViewState
impl Debug for BrowserViewState
Source§impl Default for BrowserViewState
impl Default for BrowserViewState
Source§impl<'de> Deserialize<'de> for BrowserViewState
impl<'de> Deserialize<'de> for BrowserViewState
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
impl Eq for BrowserViewState
Source§impl PartialEq for BrowserViewState
impl PartialEq for BrowserViewState
Source§impl Serialize for BrowserViewState
impl Serialize for BrowserViewState
impl StructuralPartialEq for BrowserViewState
Auto Trait Implementations§
impl Freeze for BrowserViewState
impl RefUnwindSafe for BrowserViewState
impl Send for BrowserViewState
impl Sync for BrowserViewState
impl Unpin for BrowserViewState
impl UnsafeUnpin for BrowserViewState
impl UnwindSafe for BrowserViewState
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,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.