pub enum SimilarCodePhase {
Discovery,
Extraction,
Cache,
Embedding,
Validation,
Comparison,
Enrichment,
}Expand description
Bounded phase names in the similar-code pipeline.
Variants§
Discovery
Discover eligible source files.
Extraction
Extract and normalize supported functions.
Cache
Load or populate the local vector cache.
Embedding
Generate embeddings with the official local companion.
Validation
Validate provider output before using it.
Comparison
Compare vectors and select bounded candidates.
Enrichment
Build optional deterministic context.
Trait Implementations§
Source§impl Clone for SimilarCodePhase
impl Clone for SimilarCodePhase
impl Copy for SimilarCodePhase
Source§impl Debug for SimilarCodePhase
impl Debug for SimilarCodePhase
Source§impl<'de> Deserialize<'de> for SimilarCodePhase
impl<'de> Deserialize<'de> for SimilarCodePhase
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 SimilarCodePhase
Source§impl PartialEq for SimilarCodePhase
impl PartialEq for SimilarCodePhase
Source§impl Serialize for SimilarCodePhase
impl Serialize for SimilarCodePhase
impl StructuralPartialEq for SimilarCodePhase
Auto Trait Implementations§
impl Freeze for SimilarCodePhase
impl RefUnwindSafe for SimilarCodePhase
impl Send for SimilarCodePhase
impl Sync for SimilarCodePhase
impl Unpin for SimilarCodePhase
impl UnsafeUnpin for SimilarCodePhase
impl UnwindSafe for SimilarCodePhase
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,
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.