pub enum OrSetField {
Labels,
Assignees,
BlockedBy,
RelatedTo,
}Expand description
An OR-Set field descriptor for DAG-based materialization.
Identifies which event type and field name should be interpreted as add/remove operations for an OR-Set.
Variants§
Labels
Labels: add/remove via item.update with field=“labels” and JSON value encoding the operation.
Assignees
Assignees: add/remove via item.assign events.
BlockedBy
Blocked-by links: add/remove via item.link/item.unlink events.
RelatedTo
Related-to links: add/remove via item.link/item.unlink events.
Trait Implementations§
Source§impl Clone for OrSetField
impl Clone for OrSetField
Source§fn clone(&self) -> OrSetField
fn clone(&self) -> OrSetField
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for OrSetField
impl RefUnwindSafe for OrSetField
impl Send for OrSetField
impl Sync for OrSetField
impl Unpin for OrSetField
impl UnsafeUnpin for OrSetField
impl UnwindSafe for OrSetField
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