pub enum SourceClass {
Show 28 variants
EngineeringDoctrinePrinciple,
EngineeringDoctrinePattern,
EngineeringDoctrineChecklist,
EngineeringDoctrineTooling,
EngineeringDoctrineGlossary,
EngineeringDoctrineEvolution,
ProjectDoctrine,
ProjectAdr,
ProjectSchema,
ProjectContract,
ProjectTest,
ProjectCi,
ProjectReleaseGate,
ProjectSourceCode,
ProjectReadme,
ProjectAgentFile,
AxiomAlgorithm,
AxiomPolicy,
AxiomSchema,
AxiomTool,
AxiomTemplate,
AxiomWorkflow,
AxiomSkill,
CortexReceipt,
CortexFixture,
GeneratedManaged,
BlockedSurface,
Unclassified,
}Expand description
Classification of a single source file by the role it plays.
This taxonomy is content-agnostic by design: classification comes from
the directory and filename a file lives at, never from prose content. If a
rule depends on file content, that’s an AdviseFinding, not a class.
Variants§
EngineeringDoctrinePrinciple
EngineeringDoctrinePattern
EngineeringDoctrineChecklist
EngineeringDoctrineTooling
EngineeringDoctrineGlossary
EngineeringDoctrineEvolution
ProjectDoctrine
ProjectAdr
ProjectSchema
ProjectContract
ProjectTest
ProjectCi
ProjectReleaseGate
ProjectSourceCode
ProjectReadme
ProjectAgentFile
AxiomAlgorithm
AxiomPolicy
AxiomSchema
AxiomTool
AxiomTemplate
AxiomWorkflow
AxiomSkill
CortexReceipt
CortexFixture
GeneratedManaged
BlockedSurface
Unclassified
Implementations§
Source§impl SourceClass
impl SourceClass
Sourcepub const fn surface_category(self) -> Option<SurfaceCategory>
pub const fn surface_category(self) -> Option<SurfaceCategory>
Map a source class to its harness-target bucket.
Trait Implementations§
Source§impl Clone for SourceClass
impl Clone for SourceClass
Source§fn clone(&self) -> SourceClass
fn clone(&self) -> SourceClass
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 SourceClass
impl Debug for SourceClass
Source§impl<'de> Deserialize<'de> for SourceClass
impl<'de> Deserialize<'de> for SourceClass
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
Source§impl Hash for SourceClass
impl Hash for SourceClass
Source§impl PartialEq for SourceClass
impl PartialEq for SourceClass
Source§fn eq(&self, other: &SourceClass) -> bool
fn eq(&self, other: &SourceClass) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for SourceClass
impl Serialize for SourceClass
impl Copy for SourceClass
impl Eq for SourceClass
impl StructuralPartialEq for SourceClass
Auto Trait Implementations§
impl Freeze for SourceClass
impl RefUnwindSafe for SourceClass
impl Send for SourceClass
impl Sync for SourceClass
impl Unpin for SourceClass
impl UnsafeUnpin for SourceClass
impl UnwindSafe for SourceClass
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.