Struct ekiden_grpcio::Method [−][src]
pub struct Method<P, Q> { pub ty: MethodType, pub name: &'static str, pub req_mar: Marshaller<P>, pub resp_mar: Marshaller<Q>, }
Fields
ty: MethodType
name: &'static str
req_mar: Marshaller<P>
resp_mar: Marshaller<Q>
Methods
impl<P, Q> Method<P, Q>
[src]
impl<P, Q> Method<P, Q>
pub fn req_ser(&self) -> fn(_: &P, _: &mut Vec<u8>)
[src]
pub fn req_ser(&self) -> fn(_: &P, _: &mut Vec<u8>)
pub fn req_de(&self) -> fn(_: &[u8]) -> Result<P>
[src]
pub fn req_de(&self) -> fn(_: &[u8]) -> Result<P>
pub fn resp_ser(&self) -> fn(_: &Q, _: &mut Vec<u8>)
[src]
pub fn resp_ser(&self) -> fn(_: &Q, _: &mut Vec<u8>)
pub fn resp_de(&self) -> fn(_: &[u8]) -> Result<Q>
[src]
pub fn resp_de(&self) -> fn(_: &[u8]) -> Result<Q>