pub struct ParallelJobsConfig {
pub targets: Vec<String>,
}Expand description
Authorization gate for the parallel_jobs MCP tool. Stored under parallel_jobs:
in ~/.mur/config.yaml. Deny-by-default: an empty targets list means the
tool cannot delegate to ANY agent (inert until the user opts specific
agents in). This is a deterministic, out-of-model gate that a
prompt-injected concierge cannot widen (OWASP Agentic ASI02/03/04).
Fields§
§targets: Vec<String>Canonical agent names the parallel_jobs tool is allowed to delegate to.
Empty = deny all.
Trait Implementations§
Source§impl Clone for ParallelJobsConfig
impl Clone for ParallelJobsConfig
Source§fn clone(&self) -> ParallelJobsConfig
fn clone(&self) -> ParallelJobsConfig
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 ParallelJobsConfig
impl Debug for ParallelJobsConfig
Source§impl Default for ParallelJobsConfig
impl Default for ParallelJobsConfig
Source§fn default() -> ParallelJobsConfig
fn default() -> ParallelJobsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ParallelJobsConfig
impl<'de> Deserialize<'de> for ParallelJobsConfig
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 ParallelJobsConfig
impl PartialEq for ParallelJobsConfig
Source§fn eq(&self, other: &ParallelJobsConfig) -> bool
fn eq(&self, other: &ParallelJobsConfig) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for ParallelJobsConfig
impl Serialize for ParallelJobsConfig
impl StructuralPartialEq for ParallelJobsConfig
Auto Trait Implementations§
impl Freeze for ParallelJobsConfig
impl RefUnwindSafe for ParallelJobsConfig
impl Send for ParallelJobsConfig
impl Sync for ParallelJobsConfig
impl Unpin for ParallelJobsConfig
impl UnsafeUnpin for ParallelJobsConfig
impl UnwindSafe for ParallelJobsConfig
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