@@ -6,7 +6,7 @@ use std::task::{Context, Poll};
6
6
use bytes:: Bytes ;
7
7
use futures:: { Stream , stream:: StreamExt } ;
8
8
use futures:: stream:: Filter ;
9
- use pin_project_lite :: pin_project;
9
+ use pin_project :: pin_project;
10
10
use reqwest_eventsource:: { Event , EventSource , RequestBuilderExt } ;
11
11
use serde:: { de:: DeserializeOwned , Serialize } ;
12
12
@@ -449,7 +449,7 @@ impl<C: Config> Client<C> {
449
449
) -> Pin < Box < dyn Stream < Item =Result < O , OpenAIError > > + Send > >
450
450
where
451
451
I : Serialize ,
452
- O : DeserializeOwned + std :: marker :: Send + ' static ,
452
+ O : DeserializeOwned + Send + ' static ,
453
453
{
454
454
let event_source = self
455
455
. http_client
@@ -487,14 +487,14 @@ impl<C: Config> Client<C> {
487
487
}
488
488
}
489
489
490
- pin_project ! {
491
- /// Request which responds with SSE.
492
- /// [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#event_stream_format)
493
- pub struct OpenAIEventStream < O > {
494
- # [ pin ]
495
- stream : Filter < EventSource , future :: Ready < bool > , fn ( & Result < Event , reqwest_eventsource :: Error > ) -> future :: Ready < bool >> ,
496
- _phantom_data : PhantomData < O >
497
- }
490
+
491
+ /// Request which responds with SSE.
492
+ /// [server-sent events](https://developer.mozilla.org/en-US/docs/Web/API/Server-sent_events/Using_server-sent_events#event_stream_format)
493
+ # [ pin_project ]
494
+ pub struct OpenAIEventStream < O > {
495
+ # [ pin ]
496
+ stream : Filter < EventSource , future :: Ready < bool > , fn ( & Result < Event , reqwest_eventsource :: Error > ) -> future :: Ready < bool > > ,
497
+ _phantom_data : PhantomData < O > ,
498
498
}
499
499
500
500
impl < O > OpenAIEventStream < O > {
0 commit comments