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