pub enum CapabilityProvenance {
ProjectAtlas,
TreeSitter(TreeSitterGrammar),
PinnedOptionalCatalog,
}Expand description
Provenance class for an accepted language row.
Variants§
ProjectAtlas
ProjectAtlas-owned deterministic behavior under the workspace license.
TreeSitter(TreeSitterGrammar)
A pinned Cargo Tree-sitter grammar dependency.
PinnedOptionalCatalog
ProjectAtlas-accepted detection metadata from the pinned optional catalog.
This does not claim that the corresponding grammar binary, its subtree license, or its required-platform behavior has passed optional-pack gates.
Implementations§
Trait Implementations§
Source§impl Clone for CapabilityProvenance
impl Clone for CapabilityProvenance
Source§fn clone(&self) -> CapabilityProvenance
fn clone(&self) -> CapabilityProvenance
Returns a duplicate of the value. Read more
1.0.0 · 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 CapabilityProvenance
impl Debug for CapabilityProvenance
Source§impl PartialEq for CapabilityProvenance
impl PartialEq for CapabilityProvenance
Source§impl Serialize for CapabilityProvenance
impl Serialize for CapabilityProvenance
impl Copy for CapabilityProvenance
impl Eq for CapabilityProvenance
impl StructuralPartialEq for CapabilityProvenance
Auto Trait Implementations§
impl Freeze for CapabilityProvenance
impl RefUnwindSafe for CapabilityProvenance
impl Send for CapabilityProvenance
impl Sync for CapabilityProvenance
impl Unpin for CapabilityProvenance
impl UnwindSafe for CapabilityProvenance
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.