pub struct ResumeSpawnAdapter { /* private fields */ }Expand description
Spawns one resume turn for a headless session. Does not wait for it.
Implementations§
Source§impl ResumeSpawnAdapter
impl ResumeSpawnAdapter
Sourcepub fn new(
kind: SessionKind,
program: Option<PathBuf>,
cloud_env: Option<String>,
) -> Self
pub fn new( kind: SessionKind, program: Option<PathBuf>, cloud_env: Option<String>, ) -> Self
Adapter for kind. program overrides the binary.
Sourcepub fn from_env(kind: SessionKind) -> Self
pub fn from_env(kind: SessionKind) -> Self
Program from M4A_<PROVIDER>_BIN or PATH.
Trait Implementations§
Source§impl WakeAdapter for ResumeSpawnAdapter
impl WakeAdapter for ResumeSpawnAdapter
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 ResumeSpawnAdapter
impl RefUnwindSafe for ResumeSpawnAdapter
impl Send for ResumeSpawnAdapter
impl Sync for ResumeSpawnAdapter
impl Unpin for ResumeSpawnAdapter
impl UnsafeUnpin for ResumeSpawnAdapter
impl UnwindSafe for ResumeSpawnAdapter
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