pub struct VulnerabilityClient { /* private fields */ }Expand description
Client for the WPVulnerability API
Implementations§
Source§impl VulnerabilityClient
impl VulnerabilityClient
Sourcepub async fn fetch_core_vulns(
&self,
version: &str,
) -> Option<VulnerabilityReport>
pub async fn fetch_core_vulns( &self, version: &str, ) -> Option<VulnerabilityReport>
Fetch vulnerabilities for WordPress core
Sourcepub async fn fetch_plugin_vulns(
&self,
slug: &str,
) -> Option<VulnerabilityReport>
pub async fn fetch_plugin_vulns( &self, slug: &str, ) -> Option<VulnerabilityReport>
Fetch vulnerabilities for a plugin
Sourcepub async fn fetch_theme_vulns(&self, slug: &str) -> Option<VulnerabilityReport>
pub async fn fetch_theme_vulns(&self, slug: &str) -> Option<VulnerabilityReport>
Fetch vulnerabilities for a theme
Trait Implementations§
Auto Trait Implementations§
impl Freeze for VulnerabilityClient
impl !RefUnwindSafe for VulnerabilityClient
impl Send for VulnerabilityClient
impl Sync for VulnerabilityClient
impl Unpin for VulnerabilityClient
impl !UnwindSafe for VulnerabilityClient
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