pub struct GrokLeaderAdapter {
pub leader_sock: Option<PathBuf>,
}Expand description
Grok CLI: ACP session/prompt on an already-running leader.sock.
Fields§
§leader_sock: Option<PathBuf>M4A_LEADER_SOCK.
Trait Implementations§
Source§impl WakeAdapter for GrokLeaderAdapter
impl WakeAdapter for GrokLeaderAdapter
Source§fn kind(&self) -> SessionKind
fn kind(&self) -> SessionKind
Session kind this adapter wakes.
Source§fn probe(&self, _session: &ProviderSession) -> Result<(), WakeError>
fn probe(&self, _session: &ProviderSession) -> Result<(), WakeError>
Cheap readiness check (socket exists, server configured, routine
key present). Called before register and on every full drive.
Source§fn wake(
&mut self,
session: &ProviderSession,
letter: &WakeLetter<'_>,
) -> Result<WakeOutcome, WakeError>
fn wake( &mut self, session: &ProviderSession, letter: &WakeLetter<'_>, ) -> Result<WakeOutcome, WakeError>
Puts one letter in front of the session.
Auto Trait Implementations§
impl Freeze for GrokLeaderAdapter
impl RefUnwindSafe for GrokLeaderAdapter
impl Send for GrokLeaderAdapter
impl Sync for GrokLeaderAdapter
impl Unpin for GrokLeaderAdapter
impl UnsafeUnpin for GrokLeaderAdapter
impl UnwindSafe for GrokLeaderAdapter
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