pub struct LetterHookAdapter {
pub program: PathBuf,
}Fields§
§program: PathBufTrait Implementations§
Source§impl WakeAdapter for LetterHookAdapter
impl WakeAdapter for LetterHookAdapter
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 LetterHookAdapter
impl RefUnwindSafe for LetterHookAdapter
impl Send for LetterHookAdapter
impl Sync for LetterHookAdapter
impl Unpin for LetterHookAdapter
impl UnsafeUnpin for LetterHookAdapter
impl UnwindSafe for LetterHookAdapter
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