pub struct WriteInput {
pub path: String,
pub content: String,
}Expand description
Input for the write tool. Mirrors TS WriteToolInput.
Fields§
§path: StringPath to the file to write (relative or absolute).
content: StringContent 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 (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 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 JsonSchema for WriteInput
impl JsonSchema for WriteInput
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto 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