pub struct HostedCollaborationSet {
pub received: BTreeSet<CollabOpId>,
pub accepted: BTreeSet<CollabOpId>,
pub rejected: BTreeSet<CollabOpId>,
}Fields§
§received: BTreeSet<CollabOpId>§accepted: BTreeSet<CollabOpId>§rejected: BTreeSet<CollabOpId>Implementations§
Source§impl HostedCollaborationSet
impl HostedCollaborationSet
pub fn validate( &self, operations: &BTreeMap<CollabOpId, DecodedCollaborationOperation>, ) -> Result<(), CollaborationCodecError>
pub fn blocked_descendants( &self, operations: &BTreeMap<CollabOpId, DecodedCollaborationOperation>, ) -> BTreeSet<CollabOpId>
Trait Implementations§
Source§impl Clone for HostedCollaborationSet
impl Clone for HostedCollaborationSet
Source§fn clone(&self) -> HostedCollaborationSet
fn clone(&self) -> HostedCollaborationSet
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 moreSource§impl Debug for HostedCollaborationSet
impl Debug for HostedCollaborationSet
Source§impl Default for HostedCollaborationSet
impl Default for HostedCollaborationSet
Source§fn default() -> HostedCollaborationSet
fn default() -> HostedCollaborationSet
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for HostedCollaborationSet
impl<'de> Deserialize<'de> for HostedCollaborationSet
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 HostedCollaborationSet
Source§impl PartialEq for HostedCollaborationSet
impl PartialEq for HostedCollaborationSet
Source§impl Serialize for HostedCollaborationSet
impl Serialize for HostedCollaborationSet
impl StructuralPartialEq for HostedCollaborationSet
Auto Trait Implementations§
impl Freeze for HostedCollaborationSet
impl RefUnwindSafe for HostedCollaborationSet
impl Send for HostedCollaborationSet
impl Sync for HostedCollaborationSet
impl Unpin for HostedCollaborationSet
impl UnsafeUnpin for HostedCollaborationSet
impl UnwindSafe for HostedCollaborationSet
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