Trait capnp::private::capability::RequestHook

source ·
pub trait RequestHook {
    // Required methods
    fn get(&mut self) -> Builder<'_>;
    fn get_brand(&self) -> usize;
    fn send(self: Box<Self>) -> RemotePromise<Owned>;
    fn tail_send(
        self: Box<Self>
    ) -> Option<(u32, Promise<(), Error>, Box<dyn PipelineHook>)>;
}

Required Methods§

source

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

source

fn get_brand(&self) -> usize

source

fn send(self: Box<Self>) -> RemotePromise<Owned>

source

fn tail_send( self: Box<Self> ) -> Option<(u32, Promise<(), Error>, Box<dyn PipelineHook>)>

Implementors§