pub struct FetchClient { /* private fields */ }Expand description
HTTP client wrapper for fetch bridge
Implementations§
Source§impl FetchClient
impl FetchClient
Sourcepub fn new(cookies: Option<String>, base_url: Option<String>) -> Self
pub fn new(cookies: Option<String>, base_url: Option<String>) -> Self
Create a new fetch client with optional cookies and base URL
Sourcepub fn get_fetch_log(&self) -> Vec<String>
pub fn get_fetch_log(&self) -> Vec<String>
Get the list of all fetched URLs
Sourcepub fn fetch_sync(&self, url: String) -> Result<String>
pub fn fetch_sync(&self, url: String) -> Result<String>
Fetch a URL and return the response body as text This is a blocking call that executes the HTTP request synchronously
Trait Implementations§
Source§impl Clone for FetchClient
impl Clone for FetchClient
Source§fn clone(&self) -> FetchClient
fn clone(&self) -> FetchClient
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 moreAuto Trait Implementations§
impl Freeze for FetchClient
impl !RefUnwindSafe for FetchClient
impl Send for FetchClient
impl Sync for FetchClient
impl Unpin for FetchClient
impl !UnwindSafe for FetchClient
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more