pub struct CreateCommitInput {
pub connection_id: u64,
pub message: String,
pub author: Author,
pub committer: Option<Author>,
pub amend: bool,
pub allow_empty: bool,
}Fields§
§connection_id: u64Connection id whose working set is being committed.
message: String§committer: Option<Author>Optional override for committer (falls back to author).
amend: boolWhen true, re-commit on top of HEAD’s current parent instead of adding a new commit (git –amend semantics).
allow_empty: boolWhen true and working set is empty, succeed silently instead of
erroring. Mirrors git commit --allow-empty.
Trait Implementations§
Source§impl Clone for CreateCommitInput
impl Clone for CreateCommitInput
Source§fn clone(&self) -> CreateCommitInput
fn clone(&self) -> CreateCommitInput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CreateCommitInput
impl RefUnwindSafe for CreateCommitInput
impl Send for CreateCommitInput
impl Sync for CreateCommitInput
impl Unpin for CreateCommitInput
impl UnsafeUnpin for CreateCommitInput
impl UnwindSafe for CreateCommitInput
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,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request