pub struct NoEnvelope;Expand description
No-op envelope for Claude. Claude is not PTY-managed (its
Provider::as_pty returns None), and
its out-of-band framing is CC’s sanctioned <channel source="fno">
wrapper. This impl is therefore unreachable on the daemon’s PTY path and
exists only for trait completeness; it returns the message unchanged.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for NoEnvelope
impl RefUnwindSafe for NoEnvelope
impl Send for NoEnvelope
impl Sync for NoEnvelope
impl Unpin for NoEnvelope
impl UnsafeUnpin for NoEnvelope
impl UnwindSafe for NoEnvelope
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