pub enum WriteMsg {
Bytes(Vec<u8>),
Resize {
rows: u16,
cols: u16,
},
}Expand description
A single unit of work for the PTY writer.
Variants§
Bytes(Vec<u8>)
Raw bytes to write to the child’s stdin (already envelope-wrapped by the caller for non-Claude providers; the queue is content-agnostic).
Resize
A terminal resize to apply before subsequent writes (drive resize, etc.).
Implementations§
Trait Implementations§
impl Eq for WriteMsg
impl StructuralPartialEq for WriteMsg
Auto Trait Implementations§
impl Freeze for WriteMsg
impl RefUnwindSafe for WriteMsg
impl Send for WriteMsg
impl Sync for WriteMsg
impl Unpin for WriteMsg
impl UnsafeUnpin for WriteMsg
impl UnwindSafe for WriteMsg
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.