Trait fluvio_dataplane_protocol::api::Request [−]
pub trait Request: Encoder + Decoder + Debug { type Response: Encoder + Decoder + Debug; const API_KEY: u16; const DEFAULT_API_VERSION: i16; const MIN_API_VERSION: i16; const MAX_API_VERSION: i16; }
Associated Types
Associated Constants
const API_KEY: u16
const API_KEY: u16
const DEFAULT_API_VERSION: i16
const DEFAULT_API_VERSION: i16
const MIN_API_VERSION: i16
const MIN_API_VERSION: i16
const MAX_API_VERSION: i16
const MAX_API_VERSION: i16
Implementors
impl Request for ApiVersionsRequest
[src]
impl Request for ApiVersionsRequest
[src]impl<R> Request for FetchRequest<R> where
R: Debug + Decoder + Encoder,
[src]
impl<R> Request for FetchRequest<R> where
R: Debug + Decoder + Encoder,
[src]const API_KEY: u16
[src]
const MIN_API_VERSION: i16
[src]
const MAX_API_VERSION: i16
[src]
const DEFAULT_API_VERSION: i16
[src]
type Response = FetchResponse<R>
impl<R> Request for ProduceRequest<R> where
R: Debug + Decoder + Encoder,
[src]
impl<R> Request for ProduceRequest<R> where
R: Debug + Decoder + Encoder,
[src]