pub struct CloudflareHttpClient;Expand description
HTTP client that uses Cloudflare Workers’ fetch API
Implementations§
Source§impl CloudflareHttpClient
impl CloudflareHttpClient
Sourcepub async fn execute(
request: HttpRequest,
) -> Result<LlmResponse, CloudflareError>
pub async fn execute( request: HttpRequest, ) -> Result<LlmResponse, CloudflareError>
Execute an HTTP request using the Workers fetch API
Sourcepub async fn execute_stream(
request: HttpRequest,
) -> Result<Response, CloudflareError>
pub async fn execute_stream( request: HttpRequest, ) -> Result<Response, CloudflareError>
Execute a streaming HTTP request
Auto Trait Implementations§
impl Freeze for CloudflareHttpClient
impl RefUnwindSafe for CloudflareHttpClient
impl Send for CloudflareHttpClient
impl Sync for CloudflareHttpClient
impl Unpin for CloudflareHttpClient
impl UnsafeUnpin for CloudflareHttpClient
impl UnwindSafe for CloudflareHttpClient
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