pub enum RepoIntelCapabilityState {
Ready,
Degraded,
Absent,
}Expand description
Aggregate readiness for repo-intelligence MCP capabilities.
Variants§
Ready
At least impact + (query or context) detected across tools.
Degraded
Some classes present but not enough for full blast-radius workflow.
Absent
No repo-intelligence tools detected.
Trait Implementations§
Source§impl Clone for RepoIntelCapabilityState
impl Clone for RepoIntelCapabilityState
Source§fn clone(&self) -> RepoIntelCapabilityState
fn clone(&self) -> RepoIntelCapabilityState
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 RepoIntelCapabilityState
impl Debug for RepoIntelCapabilityState
Source§impl<'de> Deserialize<'de> for RepoIntelCapabilityState
impl<'de> Deserialize<'de> for RepoIntelCapabilityState
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 PartialEq for RepoIntelCapabilityState
impl PartialEq for RepoIntelCapabilityState
Source§fn eq(&self, other: &RepoIntelCapabilityState) -> bool
fn eq(&self, other: &RepoIntelCapabilityState) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for RepoIntelCapabilityState
impl Serialize for RepoIntelCapabilityState
impl Eq for RepoIntelCapabilityState
impl StructuralPartialEq for RepoIntelCapabilityState
Auto Trait Implementations§
impl Freeze for RepoIntelCapabilityState
impl RefUnwindSafe for RepoIntelCapabilityState
impl Send for RepoIntelCapabilityState
impl Sync for RepoIntelCapabilityState
impl Unpin for RepoIntelCapabilityState
impl UnsafeUnpin for RepoIntelCapabilityState
impl UnwindSafe for RepoIntelCapabilityState
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