fn await(self) -> AwaitProcess<Self, V, E>
  where
    Self: Sized + 'static
  {
    AwaitProcess { signal: Box::new(self), phantom: PhantomData }
  }
/// Return a process which waits for the signal to be emitted,
/// and run on next instant if it does.
Return a process which waits for the signal to be emitted,
and run on next instant if it does.
Return a process which waits for the signal to be emitted and run on next instant if it does .
fn await(self) -> AwaitProcess<Self, V, E>
  where
    Self: Sized + 'static
  {
    AwaitProcess { signal: Box::new(self), phantom: PhantomData }
  }
fn await ( self ) -> AwaitProcess < Self , V , E > where Self : Sized + ' static { AwaitProcess { signal : Box :: new ( self ) , phantom : PhantomData } }
Return a process which waits for the signal to be emitted,
and run on next instant if it does.
Return a process which waits for the signal to be emitted and run on next instant if it does .
self