pub struct InputStreamed;Expand description
Type-state marker for a Chat that streams both outputs and inputs.
Built via [ChatBuilder::with_input_stream]. Gates the
Chat<CP, InputStreamed>::stream(&mut messages) method, which returns a
ChatStream: the output stream you
iterate with .next(), carrying an input side you push to with
.send(). The marker is intentionally not generic — input always rides
the channel as PartEnum, and mapping any producer (microphone, camera)
into PartEnum happens caller-side, before send.
Auto Trait Implementations§
impl Freeze for InputStreamed
impl RefUnwindSafe for InputStreamed
impl Send for InputStreamed
impl Sync for InputStreamed
impl Unpin for InputStreamed
impl UnsafeUnpin for InputStreamed
impl UnwindSafe for InputStreamed
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