pub struct SimilarCodeScopeProvenance {
pub active: bool,
pub paths: Vec<String>,
}Expand description
Effective endpoint scope used for corpus admission and pair retention.
Fields§
§active: boolWhether file, changed-file, diff, or workspace scoping was active.
paths: Vec<String>Sorted project-root-relative paths satisfying every active predicate.
Trait Implementations§
Source§impl Clone for SimilarCodeScopeProvenance
impl Clone for SimilarCodeScopeProvenance
Source§impl Debug for SimilarCodeScopeProvenance
impl Debug for SimilarCodeScopeProvenance
Source§impl<'de> Deserialize<'de> for SimilarCodeScopeProvenance
impl<'de> Deserialize<'de> for SimilarCodeScopeProvenance
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 SimilarCodeScopeProvenance
impl StructuralPartialEq for SimilarCodeScopeProvenance
Auto Trait Implementations§
impl Freeze for SimilarCodeScopeProvenance
impl RefUnwindSafe for SimilarCodeScopeProvenance
impl Send for SimilarCodeScopeProvenance
impl Sync for SimilarCodeScopeProvenance
impl Unpin for SimilarCodeScopeProvenance
impl UnsafeUnpin for SimilarCodeScopeProvenance
impl UnwindSafe for SimilarCodeScopeProvenance
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.