pub enum ClusterPrior {
CliCommands,
FrameworkRegistrations,
ServiceEntrypoints,
CompilerPhases,
}Expand description
Archetype emphasis (semantic clustering): for each archetype the clustering priors change — one region trait coheres (+PRIOR_WEIGHT) when the repository matches that archetype.
Variants§
CliCommands
CLI: command-region files cohere (cli-subcommand/cli_flags symbols).
FrameworkRegistrations
Framework: registration-emitting regions cohere (REGISTERS edges).
ServiceEntrypoints
Service: entrypoint-owning regions cohere (route handlers / entrypoint-attributed symbols).
CompilerPhases
Compiler: phase-named regions cohere (parse/analyze/transform/…).
Trait Implementations§
Source§impl Clone for ClusterPrior
impl Clone for ClusterPrior
impl Copy for ClusterPrior
Source§impl Debug for ClusterPrior
impl Debug for ClusterPrior
impl Eq for ClusterPrior
Source§impl PartialEq for ClusterPrior
impl PartialEq for ClusterPrior
impl StructuralPartialEq for ClusterPrior
Auto Trait Implementations§
impl Freeze for ClusterPrior
impl RefUnwindSafe for ClusterPrior
impl Send for ClusterPrior
impl Sync for ClusterPrior
impl Unpin for ClusterPrior
impl UnsafeUnpin for ClusterPrior
impl UnwindSafe for ClusterPrior
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