pub enum FlagAction {
Pin,
Unpin,
AuthoritativeSet,
AuthoritativeClear,
}Expand description
Which flag a (pin …) / (unpin …) /
(authoritative-set …) / (authoritative-clear …) form
operates on. Emitted into FlagEventRecords at the canonical
layer per ir-canonical-form.md opcodes 0x35–0x38.
Variants§
Pin
(pin @mem :actor @agent) — suspends decay (confidence-decay.md § 7).
Unpin
(unpin @mem :actor @agent) — resumes decay.
AuthoritativeSet
(authoritative-set @mem :actor @operator) — operator-authoritative flag on.
AuthoritativeClear
(authoritative-clear @mem :actor @operator) — operator-authoritative flag off.
Trait Implementations§
Source§impl Clone for FlagAction
impl Clone for FlagAction
Source§fn clone(&self) -> FlagAction
fn clone(&self) -> FlagAction
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 moreSource§impl Debug for FlagAction
impl Debug for FlagAction
Source§impl PartialEq for FlagAction
impl PartialEq for FlagAction
impl Copy for FlagAction
impl Eq for FlagAction
impl StructuralPartialEq for FlagAction
Auto Trait Implementations§
impl Freeze for FlagAction
impl RefUnwindSafe for FlagAction
impl Send for FlagAction
impl Sync for FlagAction
impl Unpin for FlagAction
impl UnsafeUnpin for FlagAction
impl UnwindSafe for FlagAction
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,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.