#[non_exhaustive]pub struct ReadRepositoryFileRequest {
pub name: String,
pub commit_sha: String,
pub path: String,
/* private fields */
}Expand description
ReadRepositoryFile 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.name: StringRequired. The repository’s name.
commit_sha: StringOptional. The commit SHA for the commit to read from. If unset, the file will be read from HEAD.
path: StringRequired. Full file path to read including filename, from repository root.
Implementations§
Trait Implementations§
Source§impl Clone for ReadRepositoryFileRequest
impl Clone for ReadRepositoryFileRequest
Source§fn clone(&self) -> ReadRepositoryFileRequest
fn clone(&self) -> ReadRepositoryFileRequest
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 ReadRepositoryFileRequest
impl Debug for ReadRepositoryFileRequest
Source§impl Default for ReadRepositoryFileRequest
impl Default for ReadRepositoryFileRequest
Source§fn default() -> ReadRepositoryFileRequest
fn default() -> ReadRepositoryFileRequest
Returns the “default value” for a type. Read more
Source§impl Message for ReadRepositoryFileRequest
impl Message for ReadRepositoryFileRequest
impl StructuralPartialEq for ReadRepositoryFileRequest
Auto Trait Implementations§
impl Freeze for ReadRepositoryFileRequest
impl RefUnwindSafe for ReadRepositoryFileRequest
impl Send for ReadRepositoryFileRequest
impl Sync for ReadRepositoryFileRequest
impl Unpin for ReadRepositoryFileRequest
impl UnwindSafe for ReadRepositoryFileRequest
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