pub struct EditFileResponse {
pub status: String,
pub file_path: String,
pub total_lines: usize,
pub replacements_made: usize,
pub content: String,
pub meta: Option<ToolResultMeta>,
}Fields§
§status: String§file_path: StringPath of the file that was edited
total_lines: usizeTotal number of lines in the file after editing
replacements_made: usizeNumber of replacements made
content: StringThe new file content after editing (used internally for LSP sync)
meta: Option<ToolResultMeta>Display metadata for human-friendly rendering
Trait Implementations§
Source§impl Clone for EditFileResponse
impl Clone for EditFileResponse
Source§fn clone(&self) -> EditFileResponse
fn clone(&self) -> EditFileResponse
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 EditFileResponse
impl Debug for EditFileResponse
Source§impl<'de> Deserialize<'de> for EditFileResponse
impl<'de> Deserialize<'de> for EditFileResponse
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 EditFileResponse
impl JsonSchema for EditFileResponse
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 inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for EditFileResponse
impl RefUnwindSafe for EditFileResponse
impl Send for EditFileResponse
impl Sync for EditFileResponse
impl Unpin for EditFileResponse
impl UnsafeUnpin for EditFileResponse
impl UnwindSafe for EditFileResponse
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