Struct capnp::capability::Request [] [src]

pub struct Request<Params, Results> {
    pub marker: PhantomData<(Params, Results)>,
    pub hook: Box<RequestHook>,
}

Fields

marker
hook

Methods

impl<Params, Results> Request<Params, Results> where Params: for<'a> Owned<'a>

fn new(hook: Box<RequestHook>) -> Request<Params, Results>

fn get<'a>(&'a mut self) -> Params::Builder

fn set(&mut self, from: Params::Reader) -> Result<()>