pub struct GitCommitDetails {
pub id: GitObjectId,
pub parents: Vec<GitObjectId>,
pub subject: String,
pub author_name: String,
pub author_email: String,
pub authored_at: String,
pub committer_name: String,
pub committer_email: String,
pub committed_at: String,
pub signature_status: GitSignatureStatus,
pub signer: Option<String>,
}Fields§
§id: GitObjectId§parents: Vec<GitObjectId>§subject: String§committer_name: String§committer_email: String§committed_at: String§signature_status: GitSignatureStatus§signer: Option<String>Trait Implementations§
Source§impl Clone for GitCommitDetails
impl Clone for GitCommitDetails
Source§impl Debug for GitCommitDetails
impl Debug for GitCommitDetails
Source§impl<'de> Deserialize<'de> for GitCommitDetails
impl<'de> Deserialize<'de> for GitCommitDetails
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for GitCommitDetails
Source§impl PartialEq for GitCommitDetails
impl PartialEq for GitCommitDetails
Source§impl Serialize for GitCommitDetails
impl Serialize for GitCommitDetails
impl StructuralPartialEq for GitCommitDetails
Auto Trait Implementations§
impl Freeze for GitCommitDetails
impl RefUnwindSafe for GitCommitDetails
impl Send for GitCommitDetails
impl Sync for GitCommitDetails
impl Unpin for GitCommitDetails
impl UnsafeUnpin for GitCommitDetails
impl UnwindSafe for GitCommitDetails
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