pub struct CreateCommitWithLfsRequest {
pub branch: String,
pub message: String,
pub author: Author,
pub files: Vec<CommitFileChange>,
pub base_sha: Option<String>,
}Expand description
Request body for creating a commit with flexible file types.
Use this when you need to include LFS files in your commit.
Fields§
§branch: StringTarget branch name.
message: StringCommit message.
Commit author.
files: Vec<CommitFileChange>Files to include in the commit.
base_sha: Option<String>Optional base SHA for optimistic concurrency.
Trait Implementations§
Source§impl Clone for CreateCommitWithLfsRequest
impl Clone for CreateCommitWithLfsRequest
Source§fn clone(&self) -> CreateCommitWithLfsRequest
fn clone(&self) -> CreateCommitWithLfsRequest
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 CreateCommitWithLfsRequest
impl Debug for CreateCommitWithLfsRequest
Auto Trait Implementations§
impl Freeze for CreateCommitWithLfsRequest
impl RefUnwindSafe for CreateCommitWithLfsRequest
impl Send for CreateCommitWithLfsRequest
impl Sync for CreateCommitWithLfsRequest
impl Unpin for CreateCommitWithLfsRequest
impl UnwindSafe for CreateCommitWithLfsRequest
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