pub struct Main(/* private fields */);Implementations§
Source§impl Main
impl Main
pub fn try_pair() -> Result<(Self, Worker), Create>
pub fn stop(self) -> Result<Self, Errno>
pub fn wait_ready(&self, timeout: Duration) -> Result<(), WaitError>
pub fn wait_done(&self, timeout: Duration) -> Result<(), WaitError>
pub fn run<R>( self, timeout: Duration, run: impl FnOnce() -> R, ) -> (Result<R, WaitError>, Result<Self, Errno>)
Trait Implementations§
Source§impl AsFd for Main
impl AsFd for Main
Source§fn as_fd(&self) -> BorrowedFd<'_>
fn as_fd(&self) -> BorrowedFd<'_>
Borrows the file descriptor. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for Main
impl !Sync for Main
impl Freeze for Main
impl Send for Main
impl Unpin for Main
impl UnsafeUnpin for Main
impl UnwindSafe for Main
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