pub struct DaemonTestHarness { /* private fields */ }Expand description
Test harness for daemon lifecycle testing.
Implementations§
Source§impl DaemonTestHarness
impl DaemonTestHarness
Sourcepub fn builder() -> DaemonTestHarnessBuilder
pub fn builder() -> DaemonTestHarnessBuilder
Creates a new test harness builder.
Sourcepub async fn spawn(
&self,
daemon: impl Daemon + 'static,
) -> Result<TestDaemonHandle>
pub async fn spawn( &self, daemon: impl Daemon + 'static, ) -> Result<TestDaemonHandle>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for DaemonTestHarness
impl !RefUnwindSafe for DaemonTestHarness
impl Send for DaemonTestHarness
impl Sync for DaemonTestHarness
impl Unpin for DaemonTestHarness
impl !UnwindSafe for DaemonTestHarness
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