1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
use dataplane::core::{Decoder, Encoder};
static_assertions::const_assert_eq!(
dataplane::versions::VERSIONS_API_KEY,
SpuServerApiKey::ApiVersion as u16,
);
#[repr(u16)]
#[derive(PartialEq, Debug, Encoder, Decoder, Clone, Copy)]
#[fluvio(encode_discriminant)]
pub enum SpuServerApiKey {
ApiVersion = 18,
Produce = 0,
#[cfg(feature = "file")]
Fetch = 1,
FetchOffsets = 1002,
StreamFetch = 1003,
UpdateOffsets = 1005,
}
impl Default for SpuServerApiKey {
fn default() -> Self {
Self::ApiVersion
}
}