pub struct SecurityReachabilityCounts {
pub entry_reachable: usize,
pub untrusted_source_reachable: usize,
pub arg_level: usize,
pub module_level: usize,
pub crosses_boundary: usize,
pub source_backed: usize,
}Expand description
Fixed reachability counters for summary JSON.
Fields§
§entry_reachable: usizeCandidates reachable from an entry point.
untrusted_source_reachable: usizeCandidates reachable from an untrusted input source.
arg_level: usizeCandidates where taint flows through a call argument.
module_level: usizeCandidates where taint is only module-level.
crosses_boundary: usizeCandidates whose flow crosses a client/server boundary.
source_backed: usizeCandidates backed by a concrete taint source.
Trait Implementations§
Source§impl Clone for SecurityReachabilityCounts
impl Clone for SecurityReachabilityCounts
impl Copy for SecurityReachabilityCounts
Source§impl Debug for SecurityReachabilityCounts
impl Debug for SecurityReachabilityCounts
Source§impl Default for SecurityReachabilityCounts
impl Default for SecurityReachabilityCounts
Source§impl<'de> Deserialize<'de> for SecurityReachabilityCounts
impl<'de> Deserialize<'de> for SecurityReachabilityCounts
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
Auto Trait Implementations§
impl Freeze for SecurityReachabilityCounts
impl RefUnwindSafe for SecurityReachabilityCounts
impl Send for SecurityReachabilityCounts
impl Sync for SecurityReachabilityCounts
impl Unpin for SecurityReachabilityCounts
impl UnsafeUnpin for SecurityReachabilityCounts
impl UnwindSafe for SecurityReachabilityCounts
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