pub struct KimiServerAdapter { /* private fields */ }Expand description
Client of the local Kimi server.
Implementations§
Source§impl KimiServerAdapter
impl KimiServerAdapter
Source§impl KimiServerAdapter
impl KimiServerAdapter
Sourcepub fn is_configured(&self) -> bool
pub fn is_configured(&self) -> bool
Whether both origin and bearer are set.
Sourcepub fn into_parts(self) -> (Option<String>, Option<String>)
pub fn into_parts(self) -> (Option<String>, Option<String>)
(origin, bearer), for super::AdapterConfig.
Trait Implementations§
Source§impl WakeAdapter for KimiServerAdapter
impl WakeAdapter for KimiServerAdapter
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 KimiServerAdapter
impl RefUnwindSafe for KimiServerAdapter
impl Send for KimiServerAdapter
impl Sync for KimiServerAdapter
impl Unpin for KimiServerAdapter
impl UnsafeUnpin for KimiServerAdapter
impl UnwindSafe for KimiServerAdapter
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