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
30
31
32
33
34
35
36
37
pub mod topic;
pub mod spu;
pub mod spg;
pub mod partition;
pub mod versions;
pub mod objects;
mod apis;
mod request;
mod response;
pub use apis::AdminPublicApiKey;
pub use request::*;
pub use response::*;
pub use admin::*;
pub mod errors {
pub use dataplane::ErrorCode;
}
pub use fluvio_controlplane_metadata::core;
pub use fluvio_controlplane_metadata::store;
pub use fluvio_controlplane_metadata::message;
#[derive(thiserror::Error, Debug)]
pub enum ApiError {
#[error("Received error code: {0:#?} ({1:?})")]
Code(dataplane::ErrorCode, Option<String>),
#[error("No resource found: {0}")]
NoResourceFound(String),
}
mod admin {
use dataplane::api::Request;
pub trait AdminRequest: Request {}
}