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
use std::fmt::Debug;
use dataplane::api::Request;
use dataplane::derive::Decode;
use dataplane::derive::Encode;
use dataplane::ReplicaKey;
use super::SpuServerApiKey;
#[derive(Decode, Encode, Default, Debug)]
pub struct RegisterSyncReplicaRequest {
pub leader_replicas: Vec<ReplicaKey>,
}
impl Request for RegisterSyncReplicaRequest {
const API_KEY: u16 = SpuServerApiKey::RegisterSyncReplicaRequest as u16;
const DEFAULT_API_VERSION: i16 = 10;
type Response = RegisterSyncReplicaResponse;
}
#[derive(Encode, Decode, Default, Debug)]
pub struct RegisterSyncReplicaResponse {}