pub struct ToolRuntimePolicyMetadata {
pub capabilities: BTreeMap<String, Vec<String>>,
pub side_effect_level: Option<String>,
pub path_params: Vec<String>,
pub mutation_classification: Option<String>,
}Fields§
§capabilities: BTreeMap<String, Vec<String>>§side_effect_level: Option<String>§path_params: Vec<String>§mutation_classification: Option<String>Trait Implementations§
Source§impl Clone for ToolRuntimePolicyMetadata
impl Clone for ToolRuntimePolicyMetadata
Source§fn clone(&self) -> ToolRuntimePolicyMetadata
fn clone(&self) -> ToolRuntimePolicyMetadata
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 ToolRuntimePolicyMetadata
impl Debug for ToolRuntimePolicyMetadata
Source§impl Default for ToolRuntimePolicyMetadata
impl Default for ToolRuntimePolicyMetadata
Source§fn default() -> ToolRuntimePolicyMetadata
fn default() -> ToolRuntimePolicyMetadata
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ToolRuntimePolicyMetadatawhere
ToolRuntimePolicyMetadata: Default,
impl<'de> Deserialize<'de> for ToolRuntimePolicyMetadatawhere
ToolRuntimePolicyMetadata: Default,
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 ToolRuntimePolicyMetadata
impl StructuralPartialEq for ToolRuntimePolicyMetadata
Auto Trait Implementations§
impl Freeze for ToolRuntimePolicyMetadata
impl RefUnwindSafe for ToolRuntimePolicyMetadata
impl Send for ToolRuntimePolicyMetadata
impl Sync for ToolRuntimePolicyMetadata
impl Unpin for ToolRuntimePolicyMetadata
impl UnsafeUnpin for ToolRuntimePolicyMetadata
impl UnwindSafe for ToolRuntimePolicyMetadata
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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.