1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
use super::{Cluster, Register};
#[cfg_attr(feature = "serde", derive(serde::Deserialize, serde::Serialize))]
#[cfg_attr(feature = "serde", serde(rename_all = "lowercase"))]
#[derive(Clone, Debug, PartialEq)]
pub enum RegisterCluster {
Register(Register),
Cluster(Cluster),
}
impl From<Register> for RegisterCluster {
fn from(reg: Register) -> Self {
RegisterCluster::Register(reg)
}
}
impl From<Cluster> for RegisterCluster {
fn from(cluser: Cluster) -> Self {
RegisterCluster::Cluster(cluser)
}
}