pub enum ResearchCategory {
MachineExtraction,
AnalystAssertion,
Interpretation,
Hypothesis,
Theory,
Annotation,
}Expand description
Research interpretation category; evidence remains in Source/Artifact owners.
Variants§
MachineExtraction
Machine-produced extraction, with producer run/provenance retained.
AnalystAssertion
Explicit analyst statement.
Interpretation
An interpretation of existing material.
Hypothesis
A provisional claim; hypothesis groups retain their existing owner.
Theory
A theoretical claim or explanation.
Annotation
An analyst annotation expressed as an immutable assertion.
Implementations§
Trait Implementations§
Source§impl Clone for ResearchCategory
impl Clone for ResearchCategory
impl Copy for ResearchCategory
Source§impl Debug for ResearchCategory
impl Debug for ResearchCategory
Source§impl<'de> Deserialize<'de> for ResearchCategory
impl<'de> Deserialize<'de> for ResearchCategory
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 ResearchCategory
Source§impl PartialEq for ResearchCategory
impl PartialEq for ResearchCategory
Source§impl Serialize for ResearchCategory
impl Serialize for ResearchCategory
impl StructuralPartialEq for ResearchCategory
Auto Trait Implementations§
impl Freeze for ResearchCategory
impl RefUnwindSafe for ResearchCategory
impl Send for ResearchCategory
impl Sync for ResearchCategory
impl Unpin for ResearchCategory
impl UnsafeUnpin for ResearchCategory
impl UnwindSafe for ResearchCategory
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.