pub struct ReconciliationResult { /* private fields */ }Expand description
A deterministic reconciliation result.
Implementations§
Source§impl ReconciliationResult
impl ReconciliationResult
Sourcepub fn push_candidate(&mut self, candidate: ReconciliationCandidate)
pub fn push_candidate(&mut self, candidate: ReconciliationCandidate)
Adds a candidate.
Sourcepub fn push_exception(&mut self, exception: ExceptionReason)
pub fn push_exception(&mut self, exception: ExceptionReason)
Adds an exception reason.
Sourcepub fn candidates(&self) -> &[ReconciliationCandidate]
pub fn candidates(&self) -> &[ReconciliationCandidate]
Returns reconciliation candidates.
Sourcepub fn exceptions(&self) -> &[ExceptionReason]
pub fn exceptions(&self) -> &[ExceptionReason]
Returns exception reasons.
Sourcepub fn iter(&self) -> Iter<'_, ReconciliationCandidate>
pub fn iter(&self) -> Iter<'_, ReconciliationCandidate>
Iterates over candidates.
Trait Implementations§
Source§impl Clone for ReconciliationResult
impl Clone for ReconciliationResult
Source§fn clone(&self) -> ReconciliationResult
fn clone(&self) -> ReconciliationResult
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 ReconciliationResult
impl Debug for ReconciliationResult
Source§impl Default for ReconciliationResult
impl Default for ReconciliationResult
Source§fn default() -> ReconciliationResult
fn default() -> ReconciliationResult
Returns the “default value” for a type. Read more
Source§impl<'a> IntoIterator for &'a ReconciliationResult
impl<'a> IntoIterator for &'a ReconciliationResult
Source§impl PartialEq for ReconciliationResult
impl PartialEq for ReconciliationResult
impl Eq for ReconciliationResult
impl StructuralPartialEq for ReconciliationResult
Auto Trait Implementations§
impl Freeze for ReconciliationResult
impl RefUnwindSafe for ReconciliationResult
impl Send for ReconciliationResult
impl Sync for ReconciliationResult
impl Unpin for ReconciliationResult
impl UnsafeUnpin for ReconciliationResult
impl UnwindSafe for ReconciliationResult
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