pub struct MaterializedDiscussion {
pub discussion_id: DiscussionRecordId,
pub title: String,
pub anchor: CollaborationAnchor,
pub visibility: VisibilityTier,
pub turns: Vec<(CollabOpId, DiscussionTurnV1)>,
pub resolution: Option<CollaborationResolution>,
pub conflict_operations: BTreeSet<CollabOpId>,
pub heads: BTreeSet<CollabOpId>,
pub display_head: CollabOpId,
}Fields§
§discussion_id: DiscussionRecordId§title: String§anchor: CollaborationAnchor§visibility: VisibilityTier§turns: Vec<(CollabOpId, DiscussionTurnV1)>§resolution: Option<CollaborationResolution>§conflict_operations: BTreeSet<CollabOpId>§heads: BTreeSet<CollabOpId>§display_head: CollabOpIdTrait Implementations§
Source§impl Clone for MaterializedDiscussion
impl Clone for MaterializedDiscussion
Source§fn clone(&self) -> MaterializedDiscussion
fn clone(&self) -> MaterializedDiscussion
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 MaterializedDiscussion
impl Debug for MaterializedDiscussion
impl Eq for MaterializedDiscussion
Source§impl PartialEq for MaterializedDiscussion
impl PartialEq for MaterializedDiscussion
impl StructuralPartialEq for MaterializedDiscussion
Auto Trait Implementations§
impl Freeze for MaterializedDiscussion
impl RefUnwindSafe for MaterializedDiscussion
impl Send for MaterializedDiscussion
impl Sync for MaterializedDiscussion
impl Unpin for MaterializedDiscussion
impl UnsafeUnpin for MaterializedDiscussion
impl UnwindSafe for MaterializedDiscussion
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