[−][src]Struct async_ctrlc::CtrlC
A future which is fulfilled when the program receives the Ctrl+C signal.
Methods
impl CtrlC
[src]
pub fn new() -> Result<Self, Error>
[src]
Creates a new CtrlC
future.
There should be at most one CtrlC
instance in the whole program. The
second call to Ctrl::new()
would return an error.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for CtrlC
impl Send for CtrlC
impl Sync for CtrlC
impl Unpin for CtrlC
impl UnwindSafe for CtrlC
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>,