pub struct DelegateOverrides {
pub auto_discovery: bool,
pub overrides: HashMap<String, AgentOverride>,
pub custom: Vec<CustomAgentSpec>,
}Expand description
Full delegate config sourced from user settings. Empty default is fine — pure discovery with no overrides.
Fields§
§auto_discovery: boolToggle fingerprinted auto-discovery; custom entries still register.
overrides: HashMap<String, AgentOverride>Keyed by canonical agent id.
custom: Vec<CustomAgentSpec>Implementations§
Trait Implementations§
Source§impl Clone for DelegateOverrides
impl Clone for DelegateOverrides
Source§impl Debug for DelegateOverrides
impl Debug for DelegateOverrides
Source§impl Default for DelegateOverrides
impl Default for DelegateOverrides
Source§impl<'de> Deserialize<'de> for DelegateOverrides
impl<'de> Deserialize<'de> for DelegateOverrides
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
Auto Trait Implementations§
impl Freeze for DelegateOverrides
impl RefUnwindSafe for DelegateOverrides
impl Send for DelegateOverrides
impl Sync for DelegateOverrides
impl Unpin for DelegateOverrides
impl UnsafeUnpin for DelegateOverrides
impl UnwindSafe for DelegateOverrides
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