type Reply: Clone + IntoReply<Self::Reply> + From<AsError>type FrontCodec: Decoder<Item = Self, Error = AsError> + Encoder<Item = Self, Error = AsError> + Default + 'statictype BackCodec: Decoder<Item = Self::Reply, Error = AsError> + Encoder<Item = Self, Error = AsError> + Default + 'staticfn ping_request() -> Selffn reregister(&mut self, task: Task)fn key_hash(&self, hash_tag: &[u8], hasher: fn(_: &[u8]) -> u64) -> u64fn subs(&self) -> Option<Vec<Self>>fn mark_total(&self, cluster: &str)fn mark_remote(&self, cluster: &str)fn is_done(&self) -> boolfn is_error(&self) -> boolfn add_cycle(&self)fn can_cycle(&self) -> boolfn valid(&self) -> boolfn set_reply<R: IntoReply<Self::Reply>>(&self, t: R)fn set_error(&self, t: &AsError)impl Request for libaster::protocol::mc::Cmd[src]type Reply = Messagetype FrontCodec = FrontCodectype BackCodec = BackCodecfn ping_request() -> Self[src]fn reregister(&mut self, task: Task)[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 add_cycle(&self)[src]fn can_cycle(&self) -> bool[src]fn is_error(&self) -> bool[src]fn valid(&self) -> bool[src]fn set_reply<R: IntoReply<Message>>(&self, t: R)[src]fn set_error(&self, t: &AsError)[src]fn mark_total(&self, cluster: &str)[src]fn mark_remote(&self, cluster: &str)[src]impl Request for libaster::protocol::redis::Cmd[src]type Reply = Messagetype FrontCodec = RedisHandleCodectype BackCodec = RedisNodeCodecfn ping_request() -> Self[src]fn reregister(&mut self, task: Task)[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 is_error(&self) -> bool[src]fn add_cycle(&self)[src]fn can_cycle(&self) -> bool[src]fn valid(&self) -> bool[src]fn set_reply<R: IntoReply<Message>>(&self, t: R)[src]fn set_error(&self, t: &AsError)[src]fn mark_total(&self, cluster: &str)[src]fn mark_remote(&self, cluster: &str)[src]