pub enum MergeEvidenceTarget {
Block(ObjectId),
Ref(String),
ReceivedRef(String),
}Expand description
Target selector for prikk merge-evidence.
Variants§
Block(ObjectId)
Select a sealed target block directly.
Ref(String)
Select the current target block of a local branch ref.
ReceivedRef(String)
Select the current target block of a received ref (remotes/<name>, DC-85). Never valid as
a merge’s into_ref — only as a source.
Trait Implementations§
Source§impl Clone for MergeEvidenceTarget
impl Clone for MergeEvidenceTarget
Source§fn clone(&self) -> MergeEvidenceTarget
fn clone(&self) -> MergeEvidenceTarget
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 moreSource§impl Debug for MergeEvidenceTarget
impl Debug for MergeEvidenceTarget
impl Eq for MergeEvidenceTarget
Source§impl PartialEq for MergeEvidenceTarget
impl PartialEq for MergeEvidenceTarget
impl StructuralPartialEq for MergeEvidenceTarget
Auto Trait Implementations§
impl Freeze for MergeEvidenceTarget
impl RefUnwindSafe for MergeEvidenceTarget
impl Send for MergeEvidenceTarget
impl Sync for MergeEvidenceTarget
impl Unpin for MergeEvidenceTarget
impl UnsafeUnpin for MergeEvidenceTarget
impl UnwindSafe for MergeEvidenceTarget
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