pub struct VizFrameworkData {
pub availability: VizAvailability,
pub detector_availability: VizAvailability,
pub findings_truncated: Option<usize>,
pub findings: Vec<VizFinding>,
pub detected_frameworks: Vec<String>,
pub detectors: Vec<VizFrameworkDetector>,
}Expand description
Framework findings plus detector capability metadata.
Fields§
§availability: VizAvailabilityWhether framework analysis ran, and how many findings it produced.
detector_availability: VizAvailabilityWhether the per-detector capability list is trustworthy. A detector can be unavailable while findings from other detectors are complete.
findings_truncated: Option<usize>Total finding count before the payload was capped.
findings: Vec<VizFinding>The findings carried in the payload.
detected_frameworks: Vec<String>Frameworks detected in the project.
detectors: Vec<VizFrameworkDetector>Per-detector status, so a silent detector is distinguishable from a detector that ran and found nothing.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VizFrameworkData
impl RefUnwindSafe for VizFrameworkData
impl Send for VizFrameworkData
impl Sync for VizFrameworkData
impl Unpin for VizFrameworkData
impl UnsafeUnpin for VizFrameworkData
impl UnwindSafe for VizFrameworkData
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more