pub enum DeterministicMergeVerificationResult {
Trivial,
UnknownOperation,
Satisfied {
operation_type: String,
},
Violated {
operation_type: String,
scenario_a_result: i32,
scenario_b_result: i32,
reason: String,
},
}Expand description
Result of deterministic merge verification
Variants§
Trivial
Scenarios are trivial (empty)
UnknownOperation
Unknown operation type
Satisfied
Deterministic merge satisfied
Violated
Deterministic merge violated
Trait Implementations§
impl Eq for DeterministicMergeVerificationResult
impl StructuralPartialEq for DeterministicMergeVerificationResult
Auto Trait Implementations§
impl Freeze for DeterministicMergeVerificationResult
impl RefUnwindSafe for DeterministicMergeVerificationResult
impl Send for DeterministicMergeVerificationResult
impl Sync for DeterministicMergeVerificationResult
impl Unpin for DeterministicMergeVerificationResult
impl UnsafeUnpin for DeterministicMergeVerificationResult
impl UnwindSafe for DeterministicMergeVerificationResult
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