pub struct MergeRecord {
pub sha: String,
pub merged_by: String,
pub at: u64,
pub base_sha: Option<String>,
pub head_sha: Option<String>,
pub fast_forward: bool,
}Expand description
How a pull request was merged.
Fields§
§sha: StringThe resulting tip (the head itself for a fast-forward).
merged_by: StringAuthor id of the merger.
at: u64Unix seconds.
base_sha: Option<String>Base tip at merge time.
head_sha: Option<String>Head tip at merge time.
fast_forward: booltrue when no merge commit was made.
Trait Implementations§
Source§impl Clone for MergeRecord
impl Clone for MergeRecord
Source§impl Debug for MergeRecord
impl Debug for MergeRecord
Source§impl<'de> Deserialize<'de> for MergeRecord
impl<'de> Deserialize<'de> for MergeRecord
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 MergeRecord
Source§impl PartialEq for MergeRecord
impl PartialEq for MergeRecord
Source§impl Serialize for MergeRecord
impl Serialize for MergeRecord
impl StructuralPartialEq for MergeRecord
Auto Trait Implementations§
impl Freeze for MergeRecord
impl RefUnwindSafe for MergeRecord
impl Send for MergeRecord
impl Sync for MergeRecord
impl Unpin for MergeRecord
impl UnsafeUnpin for MergeRecord
impl UnwindSafe for MergeRecord
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.