pub enum ResearchDecisionKind {
Integrate,
Promote,
Revoke,
}Expand description
Explicit decisions; integration does not imply canonical promotion.
Variants§
Integrate
Introduce research into this context without changing canonical choices.
Promote
Explicitly accept this subject as canonical in this authority scope.
Revoke
Explicitly revoke this scope’s canonical acceptance.
Implementations§
Trait Implementations§
Source§impl Clone for ResearchDecisionKind
impl Clone for ResearchDecisionKind
impl Copy for ResearchDecisionKind
Source§impl Debug for ResearchDecisionKind
impl Debug for ResearchDecisionKind
Source§impl<'de> Deserialize<'de> for ResearchDecisionKind
impl<'de> Deserialize<'de> for ResearchDecisionKind
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 ResearchDecisionKind
Source§impl PartialEq for ResearchDecisionKind
impl PartialEq for ResearchDecisionKind
Source§impl Serialize for ResearchDecisionKind
impl Serialize for ResearchDecisionKind
impl StructuralPartialEq for ResearchDecisionKind
Auto Trait Implementations§
impl Freeze for ResearchDecisionKind
impl RefUnwindSafe for ResearchDecisionKind
impl Send for ResearchDecisionKind
impl Sync for ResearchDecisionKind
impl Unpin for ResearchDecisionKind
impl UnsafeUnpin for ResearchDecisionKind
impl UnwindSafe for ResearchDecisionKind
Blanket Implementations§
impl<T> Allocation for T
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.