[][src]Struct scoped_spawn::ChildSignals

pub struct ChildSignals<CancelReceiver: SignalReceiver, DoneSender: SignalSender> {
    pub cancel_receiver: CancelReceiver,
    pub done_sender: DoneSender,
}

Fields

cancel_receiver: CancelReceiverdone_sender: DoneSender

Auto Trait Implementations

impl<CancelReceiver, DoneSender> RefUnwindSafe for ChildSignals<CancelReceiver, DoneSender> where
    CancelReceiver: RefUnwindSafe,
    DoneSender: RefUnwindSafe

impl<CancelReceiver, DoneSender> Send for ChildSignals<CancelReceiver, DoneSender> where
    CancelReceiver: Send,
    DoneSender: Send

impl<CancelReceiver, DoneSender> Sync for ChildSignals<CancelReceiver, DoneSender> where
    CancelReceiver: Sync,
    DoneSender: Sync

impl<CancelReceiver, DoneSender> Unpin for ChildSignals<CancelReceiver, DoneSender> where
    CancelReceiver: Unpin,
    DoneSender: Unpin

impl<CancelReceiver, DoneSender> UnwindSafe for ChildSignals<CancelReceiver, DoneSender> where
    CancelReceiver: UnwindSafe,
    DoneSender: UnwindSafe

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, 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.