pub struct ScopeStatus {
pub scope_id: SyncScopeId,
pub version: ScopeVersion,
pub generation: ScopeGeneration,
pub state: ScopeServerState,
}Expand description
Payload-free status suitable for a negotiated scope control message.
Fields§
§scope_id: SyncScopeId§version: ScopeVersion§generation: ScopeGeneration§state: ScopeServerStateTrait Implementations§
Source§impl Clone for ScopeStatus
impl Clone for ScopeStatus
Source§fn clone(&self) -> ScopeStatus
fn clone(&self) -> ScopeStatus
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ScopeStatus
Source§impl Debug for ScopeStatus
impl Debug for ScopeStatus
Source§impl<'de> Deserialize<'de> for ScopeStatus
impl<'de> Deserialize<'de> for ScopeStatus
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 ScopeStatus
Source§impl PartialEq for ScopeStatus
impl PartialEq for ScopeStatus
Source§impl Serialize for ScopeStatus
impl Serialize for ScopeStatus
impl StructuralPartialEq for ScopeStatus
Auto Trait Implementations§
impl Freeze for ScopeStatus
impl RefUnwindSafe for ScopeStatus
impl Send for ScopeStatus
impl Sync for ScopeStatus
impl Unpin for ScopeStatus
impl UnsafeUnpin for ScopeStatus
impl UnwindSafe for ScopeStatus
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