pub struct StdioBackendConnector { /* private fields */ }Expand description
Stdio child-process backend (shared isolation only).
Implementations§
Trait Implementations§
Source§impl BackendConnector for StdioBackendConnector
impl BackendConnector for StdioBackendConnector
Connect using a shared fan-out registry (stdio / shared isolation). Read more
Source§fn connect_session<'life0, 'async_trait>(
&'life0 self,
_slot: UpstreamPeerSlot,
) -> Pin<Box<dyn Future<Output = Result<BackendRunningService>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn connect_session<'life0, 'async_trait>(
&'life0 self,
_slot: UpstreamPeerSlot,
) -> Pin<Box<dyn Future<Output = Result<BackendRunningService>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Connect for one session with a 1:1 notify slot (URL / per-session).
Source§fn connect_timeout(&self) -> Duration
fn connect_timeout(&self) -> Duration
Timeout used when awaiting lazy per-session connect.
Auto Trait Implementations§
impl Freeze for StdioBackendConnector
impl RefUnwindSafe for StdioBackendConnector
impl Send for StdioBackendConnector
impl Sync for StdioBackendConnector
impl Unpin for StdioBackendConnector
impl UnsafeUnpin for StdioBackendConnector
impl UnwindSafe for StdioBackendConnector
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