Trait capnp::private::capability::ResultsHook

source ·
pub trait ResultsHook {
    // Required methods
    fn get(&mut self) -> Result<Builder<'_>>;
    fn allow_cancellation(&self);
    fn tail_call(
        self: Box<Self>,
        request: Box<dyn RequestHook>
    ) -> Promise<(), Error> ;
    fn direct_tail_call(
        self: Box<Self>,
        request: Box<dyn RequestHook>
    ) -> (Promise<(), Error>, Box<dyn PipelineHook>);
}

Required Methods§

source

fn get(&mut self) -> Result<Builder<'_>>

source

fn allow_cancellation(&self)

source

fn tail_call( self: Box<Self>, request: Box<dyn RequestHook> ) -> Promise<(), Error>

source

fn direct_tail_call( self: Box<Self>, request: Box<dyn RequestHook> ) -> (Promise<(), Error>, Box<dyn PipelineHook>)

Implementors§