pub struct ApplyPatchToolParam {
pub allowed_callers: Option<Vec<CallableToolAllowedCaller>>,
}Expand description
Apply-patch tool configuration.
Fields§
§allowed_callers: Option<Vec<CallableToolAllowedCaller>>Which callers may invoke this tool.
Trait Implementations§
Source§impl Clone for ApplyPatchToolParam
impl Clone for ApplyPatchToolParam
Source§fn clone(&self) -> ApplyPatchToolParam
fn clone(&self) -> ApplyPatchToolParam
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 ApplyPatchToolParam
impl Debug for ApplyPatchToolParam
Source§impl Default for ApplyPatchToolParam
impl Default for ApplyPatchToolParam
Source§fn default() -> ApplyPatchToolParam
fn default() -> ApplyPatchToolParam
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ApplyPatchToolParam
impl<'de> Deserialize<'de> for ApplyPatchToolParam
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ApplyPatchToolParam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ApplyPatchToolParam, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ApplyPatchToolParam
impl PartialEq for ApplyPatchToolParam
Source§impl Serialize for ApplyPatchToolParam
impl Serialize for ApplyPatchToolParam
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ApplyPatchToolParam
Auto Trait Implementations§
impl Freeze for ApplyPatchToolParam
impl RefUnwindSafe for ApplyPatchToolParam
impl Send for ApplyPatchToolParam
impl Sync for ApplyPatchToolParam
impl Unpin for ApplyPatchToolParam
impl UnsafeUnpin for ApplyPatchToolParam
impl UnwindSafe for ApplyPatchToolParam
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