pub struct Session { /* private fields */ }
Implementations§
Source§impl Session
impl Session
pub fn new<P1: AsRef<Path>, P2: AsRef<Path>>( base: P1, known_digests: Option<P2>, parallelism: usize, ) -> Result<Session, Error>
pub fn new_timestamped<P: AsRef<Path>>( known_digests: Option<P>, parallelism: usize, ) -> Result<Session, Error>
pub async fn save_cdx_results(&self, queries: &[String]) -> Result<(), Error>
pub async fn resolve_redirects(&self) -> Result<(), Error>
pub async fn download_items( &self, ) -> Result<(usize, usize, usize, usize), Error>
Auto Trait Implementations§
impl Freeze for Session
impl !RefUnwindSafe for Session
impl Send for Session
impl Sync for Session
impl Unpin for Session
impl !UnwindSafe for Session
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