pub struct FileEdit {
pub path: String,
pub sha256: String,
pub edits: Vec<TextEdit>,
pub extensions: BTreeMap<String, Value>,
}Expand description
All edits for one repository-relative UTF-8 source file.
Fields§
§path: String§sha256: String§edits: Vec<TextEdit>§extensions: BTreeMap<String, Value>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for FileEdit
impl<'de> Deserialize<'de> for FileEdit
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<'file> From<&'file FileEdit> for BorrowedFileEdit<'file>
impl<'file> From<&'file FileEdit> for BorrowedFileEdit<'file>
impl StructuralPartialEq for FileEdit
Auto Trait Implementations§
impl Freeze for FileEdit
impl RefUnwindSafe for FileEdit
impl Send for FileEdit
impl Sync for FileEdit
impl Unpin for FileEdit
impl UnsafeUnpin for FileEdit
impl UnwindSafe for FileEdit
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