type Reply: Clone + Debugtype HandleCodec: Decoder<Item = Self, Error = Error> + Encoder<Item = Self, Error = Error>type NodeCodec: Decoder<Item = Self::Reply, Error = Error> + Encoder<Item = Self, Error = Error>fn ping_request() -> Selffn handle_codec() -> Self::HandleCodecfn node_codec() -> Self::NodeCodecfn reregister(&self, task: Task)fn key_hash(&self, hash_tag: &[u8], hasher: fn(_: &[u8]) -> u64) -> u64fn subs(&self) -> Option<Vec<Self>>fn is_done(&self) -> boolfn valid(&self) -> boolfn done(&self, data: Self::Reply)fn done_with_error(&self, err: Error)impl Request for Cmd[src]type Reply = Resptype HandleCodec = HandleCodectype NodeCodec = NodeCodecfn reregister(&self, task: Task)[src]fn handle_codec() -> Self::HandleCodec[src]fn node_codec() -> Self::NodeCodec[src]fn ping_request() -> Self[src]fn key_hash(&self, hash_tag: &[u8], hasher: fn(_: &[u8]) -> u64) -> u64[src]fn subs(&self) -> Option<Vec<Self>>[src]fn is_done(&self) -> bool[src]fn valid(&self) -> bool[src]fn done(&self, data: Resp)[src]fn done_with_error(&self, err: Error)[src]