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

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

Fields

marker: PhantomData<(Params, Results)> hook: Box<RequestHook>

Methods

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

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

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

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