pub struct WriteFileOutput {
pub kind: String,
pub file_path: String,
pub content: String,
pub structured_patch: Vec<StructuredPatchHunk>,
pub original_file: Option<String>,
pub git_diff: Option<Value>,
}Fields§
§kind: String§file_path: String§content: String§structured_patch: Vec<StructuredPatchHunk>§original_file: Option<String>§git_diff: Option<Value>Trait Implementations§
Source§impl Clone for WriteFileOutput
impl Clone for WriteFileOutput
Source§fn clone(&self) -> WriteFileOutput
fn clone(&self) -> WriteFileOutput
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 WriteFileOutput
impl Debug for WriteFileOutput
Source§impl<'de> Deserialize<'de> for WriteFileOutput
impl<'de> Deserialize<'de> for WriteFileOutput
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 PartialEq for WriteFileOutput
impl PartialEq for WriteFileOutput
Source§impl Serialize for WriteFileOutput
impl Serialize for WriteFileOutput
impl Eq for WriteFileOutput
impl StructuralPartialEq for WriteFileOutput
Auto Trait Implementations§
impl Freeze for WriteFileOutput
impl RefUnwindSafe for WriteFileOutput
impl Send for WriteFileOutput
impl Sync for WriteFileOutput
impl Unpin for WriteFileOutput
impl UnsafeUnpin for WriteFileOutput
impl UnwindSafe for WriteFileOutput
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