pub struct Coverage {
pub assessed: usize,
pub not_assessed: usize,
pub not_assessed_reasons: Vec<NotAssessedReason>,
}Expand description
CLEANLIB-652 (CX-3) part 3b / CLEANLIB-647 (DD-1): the App’s per-request
coverage block on the POST /v1/scan response — how many coordinates were
assessed vs not, plus the per-coordinate attribution the client required
(652 c767287) so DD-1 can populate error on each never-evaluated coordinate.
Fields§
§assessed: usize§not_assessed: usize§not_assessed_reasons: Vec<NotAssessedReason>Per-coordinate reasons; empty (and omitted on the wire) when every coordinate was assessed.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Coverage
impl<'de> Deserialize<'de> for Coverage
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
impl StructuralPartialEq for Coverage
Auto Trait Implementations§
impl Freeze for Coverage
impl RefUnwindSafe for Coverage
impl Send for Coverage
impl Sync for Coverage
impl Unpin for Coverage
impl UnsafeUnpin for Coverage
impl UnwindSafe for Coverage
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