pub struct WriteInput {
pub file_path: String,
pub content: String,
}Expand description
Input for the Write tool - writes content to a file.
Fields§
§file_path: StringThe absolute path to the file to write
content: StringThe content to write to the file
Trait Implementations§
Source§impl Clone for WriteInput
impl Clone for WriteInput
Source§fn clone(&self) -> WriteInput
fn clone(&self) -> WriteInput
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 WriteInput
impl Debug for WriteInput
Source§impl<'de> Deserialize<'de> for WriteInput
impl<'de> Deserialize<'de> for WriteInput
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
Source§impl From<WriteInput> for ToolInput
impl From<WriteInput> for ToolInput
Source§fn from(input: WriteInput) -> Self
fn from(input: WriteInput) -> Self
Converts to this type from the input type.
Source§impl PartialEq for WriteInput
impl PartialEq for WriteInput
Source§impl Serialize for WriteInput
impl Serialize for WriteInput
impl StructuralPartialEq for WriteInput
Auto Trait Implementations§
impl Freeze for WriteInput
impl RefUnwindSafe for WriteInput
impl Send for WriteInput
impl Sync for WriteInput
impl Unpin for WriteInput
impl UnsafeUnpin for WriteInput
impl UnwindSafe for WriteInput
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