[][src]Struct asygnal::CtrlC

pub struct CtrlC { /* fields omitted */ }

A future for CTRL + C signals.

Methods

impl CtrlC[src]

pub async fn recv<'_>(&'_ mut self) -> Option<()>[src]

Receive the next signal notification event.

pub fn poll_recv(&mut self, _cx: &mut Context) -> Poll<Option<()>>[src]

Poll to receive the next signal notification event, outside of an async context.

Trait Implementations

impl Debug for CtrlC[src]

impl Stream for CtrlC[src]

type Item = ()

Values yielded by the stream.

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]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> StreamExt for T where
    T: Stream + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.