pub enum SandboxEnforcementPoint {
Shell,
BuiltinFilesystem,
Search,
WebFetch,
Mcp,
Lsp,
Unknown,
}Expand description
Runtime boundary that enforced or routed a sandbox decision
Variants§
Shell
Shell command process containment.
BuiltinFilesystem
Built-in filesystem policy enforcement.
Search
Search-tool sandbox or policy enforcement.
WebFetch
Web-fetch network policy enforcement.
Mcp
Model Context Protocol server routing.
Lsp
Language server process routing.
Unknown
Unknown variant for forward compatibility.
Trait Implementations§
Source§impl Clone for SandboxEnforcementPoint
impl Clone for SandboxEnforcementPoint
Source§impl Debug for SandboxEnforcementPoint
impl Debug for SandboxEnforcementPoint
Source§impl Default for SandboxEnforcementPoint
impl Default for SandboxEnforcementPoint
Source§impl<'de> Deserialize<'de> for SandboxEnforcementPoint
impl<'de> Deserialize<'de> for SandboxEnforcementPoint
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 SandboxEnforcementPoint
Source§impl PartialEq for SandboxEnforcementPoint
impl PartialEq for SandboxEnforcementPoint
Source§impl Serialize for SandboxEnforcementPoint
impl Serialize for SandboxEnforcementPoint
impl StructuralPartialEq for SandboxEnforcementPoint
Auto Trait Implementations§
impl Freeze for SandboxEnforcementPoint
impl RefUnwindSafe for SandboxEnforcementPoint
impl Send for SandboxEnforcementPoint
impl Sync for SandboxEnforcementPoint
impl Unpin for SandboxEnforcementPoint
impl UnsafeUnpin for SandboxEnforcementPoint
impl UnwindSafe for SandboxEnforcementPoint
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.