pub struct AcpBackend { /* private fields */ }Expand description
The AgentBackend for an ACP-speaking agent executable (KRZ-301).
There is no canonical ACP binary name and no --version convention, so
there is deliberately no discovery/probe: the configured command is
spawned directly and the initialize handshake IS the probe — a
non-ACP executable fails there, loudly, before any prompt turn.
Implementations§
Trait Implementations§
Source§impl AgentBackend for AcpBackend
impl AgentBackend for AcpBackend
Source§impl Clone for AcpBackend
impl Clone for AcpBackend
Source§fn clone(&self) -> AcpBackend
fn clone(&self) -> AcpBackend
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for AcpBackend
impl RefUnwindSafe for AcpBackend
impl Send for AcpBackend
impl Sync for AcpBackend
impl Unpin for AcpBackend
impl UnsafeUnpin for AcpBackend
impl UnwindSafe for AcpBackend
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