pub struct ApiScanResult {
pub domain: String,
pub endpoints_found: Vec<ApiEndpoint>,
pub vulnerabilities: Vec<VulnerabilityFinding>,
pub total_paths_probed: usize,
pub endpoints_tested: usize,
}Available on crate feature
api-security-scanner only.Fields§
§domain: String§endpoints_found: Vec<ApiEndpoint>§vulnerabilities: Vec<VulnerabilityFinding>§total_paths_probed: usize§endpoints_tested: usizeTrait Implementations§
Source§impl Clone for ApiScanResult
impl Clone for ApiScanResult
Source§fn clone(&self) -> ApiScanResult
fn clone(&self) -> ApiScanResult
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 ApiScanResult
impl Debug for ApiScanResult
Source§impl<'de> Deserialize<'de> for ApiScanResult
impl<'de> Deserialize<'de> for ApiScanResult
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 ApiScanResult
impl RefUnwindSafe for ApiScanResult
impl Send for ApiScanResult
impl Sync for ApiScanResult
impl Unpin for ApiScanResult
impl UnsafeUnpin for ApiScanResult
impl UnwindSafe for ApiScanResult
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