pub fn spawn<F>(&self, f: F)
    where
        F: Future<Item = (), Error = ()> + Send + 'static,
    {
        let kicker = self.kicker.clone();
        Executor::new(self.channel.cq()).spawn(f, kicker)
    }
/// Spawn the future into current gRPC poll thread.
///
/// This can reduce a lot of context switching, but please make
/// sure there is no heavy work in the future.
Spawn the future into current gRPC poll thread.
This can reduce a lot of context switching, but please make
sure there is no heavy work in the future.
Spawn the future into current gRPC poll thread . This can reduce a lot of context switching but please make sure there is no heavy work in the future .
pub fn spawn<F>(&self, f: F)
    where
        F: Future<Item = (), Error = ()> + Send + 'static,
    {
        let kicker = self.kicker.clone();
        Executor::new(self.channel.cq()).spawn(f, kicker)
    }
pub fn spawn < F > ( & self , f : F ) where F : Future < Item = ( ) , Error = ( ) > + Send + ' static , { let kicker = self . kicker . clone ( ) ; Executor :: new ( self . channel . cq ( ) ) . spawn ( f , kicker ) }
Spawn the future into current gRPC poll thread.
Spawn the future into current gRPC poll thread .
&self
f
F
&self
f
F