pub struct ProcedureStreamMap<F: FnMut(Result<DynOutput<'_>, ProcedureError>) -> Result<T, String>, T> { /* private fields */ }
Implementations§
Source§impl<F: FnMut(Result<DynOutput<'_>, ProcedureError>) -> Result<T, String>, T> ProcedureStreamMap<F, T>
impl<F: FnMut(Result<DynOutput<'_>, ProcedureError>) -> Result<T, String>, T> ProcedureStreamMap<F, T>
Sourcepub fn stream(&mut self)
pub fn stream(&mut self)
Start streaming data.
Refer to Self::require_manual_stream
for more information.
Trait Implementations§
Source§impl<F: FnMut(Result<DynOutput<'_>, ProcedureError>) -> Result<T, String> + Unpin, T> Stream for ProcedureStreamMap<F, T>
impl<F: FnMut(Result<DynOutput<'_>, ProcedureError>) -> Result<T, String> + Unpin, T> Stream for ProcedureStreamMap<F, T>
Auto Trait Implementations§
impl<F, T> Freeze for ProcedureStreamMap<F, T>where
F: Freeze,
impl<F, T> !RefUnwindSafe for ProcedureStreamMap<F, T>
impl<F, T> Send for ProcedureStreamMap<F, T>where
F: Send,
impl<F, T> !Sync for ProcedureStreamMap<F, T>
impl<F, T> Unpin for ProcedureStreamMap<F, T>where
F: Unpin,
impl<F, T> !UnwindSafe for ProcedureStreamMap<F, T>
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