pub struct IntoStringIter<'f, Ctx, Seq>(/* private fields */);Expand description
Turns a WritableSeq into an iterator over owned strings. This calls InMemoryOutput::print_output for each writable produced by the sequence. It uses Rust’s async design in order to produce lazy iteration.
Iteration will panic if any writable returns a pending future (in particular, this may happen if a writable introduces its own async computations that do not come from the output)
Implementations§
Source§impl<'f, Ctx, Seq> IntoStringIter<'f, Ctx, Seq>
impl<'f, Ctx, Seq> IntoStringIter<'f, Ctx, Seq>
Trait Implementations§
Source§impl<'f, Ctx, Seq> IntoIterator for IntoStringIter<'f, Ctx, Seq>
impl<'f, Ctx, Seq> IntoIterator for IntoStringIter<'f, Ctx, Seq>
Auto Trait Implementations§
impl<'f, Ctx, Seq> Freeze for IntoStringIter<'f, Ctx, Seq>
impl<'f, Ctx, Seq> RefUnwindSafe for IntoStringIter<'f, Ctx, Seq>where
Ctx: RefUnwindSafe,
Seq: RefUnwindSafe,
impl<'f, Ctx, Seq> Send for IntoStringIter<'f, Ctx, Seq>
impl<'f, Ctx, Seq> Sync for IntoStringIter<'f, Ctx, Seq>
impl<'f, Ctx, Seq> Unpin for IntoStringIter<'f, Ctx, Seq>
impl<'f, Ctx, Seq> UnwindSafe for IntoStringIter<'f, Ctx, Seq>where
Ctx: UnwindSafe,
Seq: UnwindSafe,
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