#[non_exhaustive]pub struct ReadFileRequest {
pub workspace: String,
pub path: String,
pub revision: String,
/* private fields */
}Expand description
ReadFile request message.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.workspace: StringRequired. The workspace’s name.
path: StringRequired. The file’s full path including filename, relative to the workspace root.
revision: StringOptional. The Git revision of the file to return. If left empty, the
current contents of path will be returned.
Implementations§
Trait Implementations§
Source§impl Clone for ReadFileRequest
impl Clone for ReadFileRequest
Source§fn clone(&self) -> ReadFileRequest
fn clone(&self) -> ReadFileRequest
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 ReadFileRequest
impl Debug for ReadFileRequest
Source§impl Default for ReadFileRequest
impl Default for ReadFileRequest
Source§fn default() -> ReadFileRequest
fn default() -> ReadFileRequest
Returns the “default value” for a type. Read more
Source§impl Message for ReadFileRequest
impl Message for ReadFileRequest
Source§impl PartialEq for ReadFileRequest
impl PartialEq for ReadFileRequest
impl StructuralPartialEq for ReadFileRequest
Auto Trait Implementations§
impl Freeze for ReadFileRequest
impl RefUnwindSafe for ReadFileRequest
impl Send for ReadFileRequest
impl Sync for ReadFileRequest
impl Unpin for ReadFileRequest
impl UnwindSafe for ReadFileRequest
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