pub struct CapabilityConstraints {
pub no_network: bool,
pub read_only_input: bool,
pub max_runtime_ms: u64,
pub max_memory_mb: u64,
}Expand description
Constraints the model declares on the tool it is requesting. All fields default to the most restrictive value if absent.
Fields§
§no_network: bool§read_only_input: bool§max_runtime_ms: u64§max_memory_mb: u64Trait Implementations§
Source§impl Clone for CapabilityConstraints
impl Clone for CapabilityConstraints
Source§fn clone(&self) -> CapabilityConstraints
fn clone(&self) -> CapabilityConstraints
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 CapabilityConstraints
impl Debug for CapabilityConstraints
Source§impl Default for CapabilityConstraints
impl Default for CapabilityConstraints
Source§impl<'de> Deserialize<'de> for CapabilityConstraints
impl<'de> Deserialize<'de> for CapabilityConstraints
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 CapabilityConstraints
impl RefUnwindSafe for CapabilityConstraints
impl Send for CapabilityConstraints
impl Sync for CapabilityConstraints
impl Unpin for CapabilityConstraints
impl UnsafeUnpin for CapabilityConstraints
impl UnwindSafe for CapabilityConstraints
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