pub enum ProjectConfigStatus {
NotIgnored,
IgnoredUntrusted,
}Expand description
Whether a CWD-discovered ./mcpls.toml took part in a config load.
Load-time metadata carried on ServerConfig::project_config_status and
surfaced to MCP clients in-band by McplsServer::get_info.
§Examples
use mcpls_core::config::ProjectConfigStatus;
assert_eq!(ProjectConfigStatus::default(), ProjectConfigStatus::NotIgnored);Variants§
NotIgnored
No project-local config was skipped.
IgnoredUntrusted
A CWD-discovered ./mcpls.toml was skipped because it is untrusted.
Trait Implementations§
Source§impl Clone for ProjectConfigStatus
impl Clone for ProjectConfigStatus
impl Copy for ProjectConfigStatus
Source§impl Debug for ProjectConfigStatus
impl Debug for ProjectConfigStatus
Source§impl Default for ProjectConfigStatus
impl Default for ProjectConfigStatus
impl Eq for ProjectConfigStatus
Source§impl PartialEq for ProjectConfigStatus
impl PartialEq for ProjectConfigStatus
impl StructuralPartialEq for ProjectConfigStatus
Auto Trait Implementations§
impl Freeze for ProjectConfigStatus
impl RefUnwindSafe for ProjectConfigStatus
impl Send for ProjectConfigStatus
impl Sync for ProjectConfigStatus
impl Unpin for ProjectConfigStatus
impl UnsafeUnpin for ProjectConfigStatus
impl UnwindSafe for ProjectConfigStatus
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,
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.