pub struct PostulateReport {
pub violations: Vec<PostulateViolation>,
}Expand description
A report from checking the Caminada-Amgoud postulates against an extension.
Fields§
§violations: Vec<PostulateViolation>Violations found, if any. An empty vector means all postulates hold.
Implementations§
Trait Implementations§
Source§impl Clone for PostulateReport
impl Clone for PostulateReport
Source§fn clone(&self) -> PostulateReport
fn clone(&self) -> PostulateReport
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 PostulateReport
impl Debug for PostulateReport
Source§impl PartialEq for PostulateReport
impl PartialEq for PostulateReport
impl Eq for PostulateReport
impl StructuralPartialEq for PostulateReport
Auto Trait Implementations§
impl Freeze for PostulateReport
impl RefUnwindSafe for PostulateReport
impl Send for PostulateReport
impl Sync for PostulateReport
impl Unpin for PostulateReport
impl UnsafeUnpin for PostulateReport
impl UnwindSafe for PostulateReport
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Checks if this value is equivalent to the given key. Read more
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.