schema_registry_api/domain/mode.rs
1/// The resource mode
2#[derive(Debug, Clone, Copy, PartialEq, Eq, Default, serde::Serialize, serde::Deserialize)]
3#[serde(rename_all = "UPPERCASE")]
4pub enum ResourceMode {
5 /// Import
6 Import,
7 /// Read only
8 ReadOnly,
9 /// Read write
10 #[default]
11 ReadWrite,
12}
13
14/// The mode wrapper
15#[derive(Debug, Clone, Copy, PartialEq, Eq, Default, serde::Serialize, serde::Deserialize)]
16pub struct Mode {
17 /// The mode
18 pub mode: ResourceMode,
19}