pub struct MergeInput {
pub project_key: String,
pub file_path: String,
pub stored: MergeSide,
pub incoming: MergeSide,
}Expand description
What a merge job reconciles.
Fields§
§project_key: StringThe project the file belongs to.
file_path: StringThe file.
stored: MergeSideThe version the push displaced.
incoming: MergeSideThe version the push stored. Its hash is the one the file must still have for the merged result to be applied.
Trait Implementations§
Source§impl Clone for MergeInput
impl Clone for MergeInput
Source§impl Debug for MergeInput
impl Debug for MergeInput
Source§impl Default for MergeInput
impl Default for MergeInput
Source§impl<'de> Deserialize<'de> for MergeInput
impl<'de> Deserialize<'de> for MergeInput
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 MergeInput
Source§impl PartialEq for MergeInput
impl PartialEq for MergeInput
Source§impl Serialize for MergeInput
impl Serialize for MergeInput
impl StructuralPartialEq for MergeInput
Auto Trait Implementations§
impl Freeze for MergeInput
impl RefUnwindSafe for MergeInput
impl Send for MergeInput
impl Sync for MergeInput
impl Unpin for MergeInput
impl UnsafeUnpin for MergeInput
impl UnwindSafe for MergeInput
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,
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§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.