pub struct ProjectionLoss {
pub omitted_overlap_witnesses: Vec<Id>,
pub omitted_difference_witnesses: Vec<Id>,
pub omitted_evidence: Vec<Id>,
pub omitted_contexts: Vec<Id>,
pub collapsed_statuses: Vec<ReviewStatusCollapse>,
}Expand description
Declared projection loss for correspondence views.
Fields§
§omitted_overlap_witnesses: Vec<Id>Overlap witnesses omitted from a projection.
omitted_difference_witnesses: Vec<Id>Difference witnesses omitted from a projection.
omitted_evidence: Vec<Id>Evidence omitted from a projection.
omitted_contexts: Vec<Id>Contexts omitted from a projection.
collapsed_statuses: Vec<ReviewStatusCollapse>Review-status collapses made by a projection.
Trait Implementations§
Source§impl Clone for ProjectionLoss
impl Clone for ProjectionLoss
Source§fn clone(&self) -> ProjectionLoss
fn clone(&self) -> ProjectionLoss
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 ProjectionLoss
impl Debug for ProjectionLoss
Source§impl Default for ProjectionLoss
impl Default for ProjectionLoss
Source§fn default() -> ProjectionLoss
fn default() -> ProjectionLoss
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ProjectionLoss
impl<'de> Deserialize<'de> for ProjectionLoss
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl Hash for ProjectionLoss
impl Hash for ProjectionLoss
Source§impl Ord for ProjectionLoss
impl Ord for ProjectionLoss
Source§fn cmp(&self, other: &ProjectionLoss) -> Ordering
fn cmp(&self, other: &ProjectionLoss) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for ProjectionLoss
impl PartialEq for ProjectionLoss
Source§fn eq(&self, other: &ProjectionLoss) -> bool
fn eq(&self, other: &ProjectionLoss) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for ProjectionLoss
impl PartialOrd for ProjectionLoss
Source§impl Serialize for ProjectionLoss
impl Serialize for ProjectionLoss
impl Eq for ProjectionLoss
impl StructuralPartialEq for ProjectionLoss
Auto Trait Implementations§
impl Freeze for ProjectionLoss
impl RefUnwindSafe for ProjectionLoss
impl Send for ProjectionLoss
impl Sync for ProjectionLoss
impl Unpin for ProjectionLoss
impl UnsafeUnpin for ProjectionLoss
impl UnwindSafe for ProjectionLoss
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