pub struct VisionConstraints {
pub budget_mode: Option<String>,
pub allow_external_agents: Option<bool>,
pub human_intervention: Option<String>,
pub extra: BTreeMap<String, Value>,
}Expand description
Constraints applied to a vision that guide task planning and execution.
Fields§
§budget_mode: Option<String>Budget mode (e.g. "minimal", "standard").
allow_external_agents: Option<bool>Whether external agents may participate.
human_intervention: Option<String>Human intervention policy (e.g. "required", "none").
extra: BTreeMap<String, Value>Additional constraint key-value pairs.
Trait Implementations§
Source§impl Clone for VisionConstraints
impl Clone for VisionConstraints
Source§fn clone(&self) -> VisionConstraints
fn clone(&self) -> VisionConstraints
Returns a duplicate of the value. Read more
1.0.0 · 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 VisionConstraints
impl Debug for VisionConstraints
Source§impl Default for VisionConstraints
impl Default for VisionConstraints
Source§fn default() -> VisionConstraints
fn default() -> VisionConstraints
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VisionConstraints
impl<'de> Deserialize<'de> for VisionConstraints
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 VisionConstraints
impl RefUnwindSafe for VisionConstraints
impl Send for VisionConstraints
impl Sync for VisionConstraints
impl Unpin for VisionConstraints
impl UnsafeUnpin for VisionConstraints
impl UnwindSafe for VisionConstraints
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