Download crates/forge_eventsource/src/reqwest_ext.rs from SaylorTwift/forgecode: direct link, hf CLI and curl.
- Browser
- Download file 529 Bytes
-
https://huggingface.co/SaylorTwift/forgecode/resolve/main/crates/forge_eventsource/src/reqwest_ext.rs
- Command line
-
hf download hf://SaylorTwift/forgecode/crates/forge_eventsource/src/reqwest_ext.rs
-
curl -L -o reqwest_ext.rs https://huggingface.co/SaylorTwift/forgecode/resolve/main/crates/forge_eventsource/src/reqwest_ext.rs
529 Bytes
| use reqwest::RequestBuilder; | |
| use crate::error::CannotCloneRequestError; | |
| use crate::event_source::EventSource; | |
| /// Provides an easy interface to build an [`EventSource`] from a | |
| /// [`RequestBuilder`] | |
| pub trait RequestBuilderExt { | |
| /// Create a new [`EventSource`] from a [`RequestBuilder`] | |
| fn eventsource(self) -> Result<EventSource, CannotCloneRequestError>; | |
| } | |
| impl RequestBuilderExt for RequestBuilder { | |
| fn eventsource(self) -> Result<EventSource, CannotCloneRequestError> { | |
| EventSource::new(self) | |
| } | |
| } | |