pub trait Request: Message + Encodable + Decodable + HeaderVersion {
    type Response: Message + Encodable + Decodable + HeaderVersion;

    const KEY: i16;
}
Expand description

An API request.

Every abstract request must be able to provide the following items:

  • An API key mapped to this request.
  • A version based on a provided header version.

Required Associated Types§

The response associated with this request.

Required Associated Constants§

The API key of this request.

Implementors§