Struct ReconciliationResult
pub struct ReconciliationResult { /* private fields */ }Expand description
A deterministic reconciliation result.
Implementations§
§impl ReconciliationResult
impl ReconciliationResult
pub const fn new() -> ReconciliationResult
pub const fn new() -> ReconciliationResult
Creates an empty reconciliation result.
pub fn push_candidate(&mut self, candidate: ReconciliationCandidate)
pub fn push_candidate(&mut self, candidate: ReconciliationCandidate)
Adds a candidate.
pub fn push_exception(&mut self, exception: ExceptionReason)
pub fn push_exception(&mut self, exception: ExceptionReason)
Adds an exception reason.
pub fn candidates(&self) -> &[ReconciliationCandidate]
pub fn candidates(&self) -> &[ReconciliationCandidate]
Returns reconciliation candidates.
pub fn exceptions(&self) -> &[ExceptionReason]
pub fn exceptions(&self) -> &[ExceptionReason]
Returns exception reasons.
pub fn iter(&self) -> Iter<'_, ReconciliationCandidate>
pub fn iter(&self) -> Iter<'_, ReconciliationCandidate>
Iterates over candidates.
Trait Implementations§
§impl Clone for ReconciliationResult
impl Clone for ReconciliationResult
§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 more§impl Debug for ReconciliationResult
impl Debug for ReconciliationResult
§impl Default for ReconciliationResult
impl Default for ReconciliationResult
§fn default() -> ReconciliationResult
fn default() -> ReconciliationResult
Returns the “default value” for a type. Read more
§impl<'a> IntoIterator for &'a ReconciliationResult
impl<'a> IntoIterator for &'a ReconciliationResult
§type Item = &'a ReconciliationCandidate
type Item = &'a ReconciliationCandidate
The type of the elements being iterated over.
§type IntoIter = Iter<'a, ReconciliationCandidate>
type IntoIter = Iter<'a, ReconciliationCandidate>
Which kind of iterator are we turning this into?
§fn into_iter(self) -> <&'a ReconciliationResult as IntoIterator>::IntoIter
fn into_iter(self) -> <&'a ReconciliationResult as IntoIterator>::IntoIter
Creates an iterator from a value. Read more
§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