pub struct PlexusStreamBuilder;Expand description
Wrapper to create PlexusStream from dispatch results
Implementations§
Source§impl PlexusStreamBuilder
impl PlexusStreamBuilder
Sourcepub fn from_dispatch(
stream: Pin<Box<dyn Stream<Item = StreamItem> + Send>>,
content_type: String,
provenance: Vec<String>,
) -> Pin<Box<dyn Stream<Item = PlexusStreamItem> + Send>>
pub fn from_dispatch( stream: Pin<Box<dyn Stream<Item = StreamItem> + Send>>, content_type: String, provenance: Vec<String>, ) -> Pin<Box<dyn Stream<Item = PlexusStreamItem> + Send>>
Create a PlexusStream from a dispatch stream
Auto Trait Implementations§
impl Freeze for PlexusStreamBuilder
impl RefUnwindSafe for PlexusStreamBuilder
impl Send for PlexusStreamBuilder
impl Sync for PlexusStreamBuilder
impl Unpin for PlexusStreamBuilder
impl UnsafeUnpin for PlexusStreamBuilder
impl UnwindSafe for PlexusStreamBuilder
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> 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