pub struct UreqFetcher { /* private fields */ }Expand description
The production RemoteFetcher: a blocking ureq GET per URL, with an
in-memory fetch-at-most-once-per-instance cache. See this module’s doc
comment for why ureq and why the cache is scoped down from the Go
original’s persistent filecache.Cache.
Implementations§
Source§impl UreqFetcher
impl UreqFetcher
Trait Implementations§
Source§impl Default for UreqFetcher
impl Default for UreqFetcher
Source§fn default() -> UreqFetcher
fn default() -> UreqFetcher
Returns the “default value” for a type. Read more
Source§impl RemoteFetcher for UreqFetcher
impl RemoteFetcher for UreqFetcher
Auto Trait Implementations§
impl !Freeze for UreqFetcher
impl RefUnwindSafe for UreqFetcher
impl Send for UreqFetcher
impl Sync for UreqFetcher
impl Unpin for UreqFetcher
impl UnsafeUnpin for UreqFetcher
impl UnwindSafe for UreqFetcher
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