pub struct WriteFileRequest {
pub path: WorkspacePath,
pub content: FileWriteContent,
pub expected_version: Option<FileVersion>,
pub create: bool,
pub overwrite: bool,
}Expand description
Request to write a workspace file.
Fields§
§path: WorkspacePathFile path.
content: FileWriteContentContent to write.
expected_version: Option<FileVersion>Required currently observed version.
create: boolWhether a missing file may be created.
overwrite: boolWhether an existing file may be overwritten.
Trait Implementations§
Source§impl Clone for WriteFileRequest
impl Clone for WriteFileRequest
Source§impl Debug for WriteFileRequest
impl Debug for WriteFileRequest
Source§impl<'de> Deserialize<'de> for WriteFileRequest
impl<'de> Deserialize<'de> for WriteFileRequest
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
impl Eq for WriteFileRequest
Source§impl PartialEq for WriteFileRequest
impl PartialEq for WriteFileRequest
Source§impl Serialize for WriteFileRequest
impl Serialize for WriteFileRequest
impl StructuralPartialEq for WriteFileRequest
Auto Trait Implementations§
impl Freeze for WriteFileRequest
impl RefUnwindSafe for WriteFileRequest
impl Send for WriteFileRequest
impl Sync for WriteFileRequest
impl Unpin for WriteFileRequest
impl UnsafeUnpin for WriteFileRequest
impl UnwindSafe for WriteFileRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.