pub struct NVDApi { /* private fields */ }
Implementations§
Source§impl NVDApi
impl NVDApi
pub async fn cve(&self, query: CveParameters) -> Result<ListResponse, Error>
pub async fn cve_history( &self, query: CveHistoryParameters, ) -> Result<ListResponse, Error>
pub async fn cpe(&self, query: CpeParameters) -> Result<ListResponse, Error>
pub async fn cpe_match( &self, query: CpeMatchParameters, ) -> Result<ListResponse, Error>
Source§impl NVDApi
impl NVDApi
pub async fn request( &self, request: RequestBuilder, ) -> Result<ListResponse, Error>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NVDApi
impl !RefUnwindSafe for NVDApi
impl Send for NVDApi
impl Sync for NVDApi
impl Unpin for NVDApi
impl !UnwindSafe for NVDApi
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