[−][src]Struct portus::CCPHandle
A handle to manage running instances of the CCP execution loop.
Fields
continue_listening: Arc<AtomicBool>
join_handle: JoinHandle<Result<()>>
Methods
impl CCPHandle
[src]
pub fn kill(&self)
[src]
Instruct the execution loop to exit.
pub fn wait(self) -> Result<()>
[src]
Collect the error from the thread running the CCP execution loop once it exits.
Trait Implementations
Auto Trait Implementations
impl !RefUnwindSafe for CCPHandle
impl Send for CCPHandle
impl Sync for CCPHandle
impl Unpin for CCPHandle
impl !UnwindSafe for CCPHandle
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,