pub struct CapabilityFinding {
pub capability: Capability,
pub location: SourceLocation,
pub evidence: Arc<str>,
}Expand description
A single capability finding at a specific location.
Fields§
§capability: CapabilityThe capability detected.
location: SourceLocationWhere in source the capability was found.
evidence: Arc<str>Human-readable evidence (e.g. the function call or expression).
Trait Implementations§
Source§impl Clone for CapabilityFinding
impl Clone for CapabilityFinding
Source§fn clone(&self) -> CapabilityFinding
fn clone(&self) -> CapabilityFinding
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 CapabilityFinding
impl Debug for CapabilityFinding
Source§impl<'de> Deserialize<'de> for CapabilityFinding
impl<'de> Deserialize<'de> for CapabilityFinding
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 PartialEq for CapabilityFinding
impl PartialEq for CapabilityFinding
Source§impl Serialize for CapabilityFinding
impl Serialize for CapabilityFinding
impl Eq for CapabilityFinding
impl StructuralPartialEq for CapabilityFinding
Auto Trait Implementations§
impl Freeze for CapabilityFinding
impl RefUnwindSafe for CapabilityFinding
impl Send for CapabilityFinding
impl Sync for CapabilityFinding
impl Unpin for CapabilityFinding
impl UnsafeUnpin for CapabilityFinding
impl UnwindSafe for CapabilityFinding
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