pub struct CommitComparison {Show 13 fields
pub url: String,
pub html_url: String,
pub permalink_url: String,
pub diff_url: String,
pub patch_url: String,
pub base_commit: Box<Commit>,
pub merge_base_commit: Box<Commit>,
pub status: Status,
pub ahead_by: i32,
pub behind_by: i32,
pub total_commits: i32,
pub commits: Vec<Commit>,
pub files: Option<Vec<DiffEntry>>,
}
Expand description
CommitComparison : Commit Comparison
Fields§
§url: String
§html_url: String
§permalink_url: String
§diff_url: String
§patch_url: String
§base_commit: Box<Commit>
§merge_base_commit: Box<Commit>
§status: Status
§ahead_by: i32
§behind_by: i32
§total_commits: i32
§commits: Vec<Commit>
§files: Option<Vec<DiffEntry>>
Implementations§
Trait Implementations§
Source§impl Clone for CommitComparison
impl Clone for CommitComparison
Source§fn clone(&self) -> CommitComparison
fn clone(&self) -> CommitComparison
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 CommitComparison
impl Debug for CommitComparison
Source§impl Default for CommitComparison
impl Default for CommitComparison
Source§fn default() -> CommitComparison
fn default() -> CommitComparison
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CommitComparison
impl<'de> Deserialize<'de> for CommitComparison
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
Source§impl PartialEq for CommitComparison
impl PartialEq for CommitComparison
Source§impl Serialize for CommitComparison
impl Serialize for CommitComparison
impl StructuralPartialEq for CommitComparison
Auto Trait Implementations§
impl Freeze for CommitComparison
impl RefUnwindSafe for CommitComparison
impl Send for CommitComparison
impl Sync for CommitComparison
impl Unpin for CommitComparison
impl UnwindSafe for CommitComparison
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