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