nomy_data_models/enums/
data_state.rs1#![allow(clippy::too_many_arguments, unused_imports, non_camel_case_types)]
2use serde::{Deserialize, Serialize};
8
9#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
11pub enum DataState {
12 #[serde(rename = "empty")]
13 EMPTY,
14 #[serde(rename = "partial")]
15 PARTIAL,
16 #[serde(rename = "complete")]
17 COMPLETE,
18 #[serde(rename = "error")]
19 ERROR,
20}
21
22impl DataState {
23 pub fn as_str(&self) -> &'static str {
25 match self {
26 DataState::EMPTY => "empty",
27 DataState::PARTIAL => "partial",
28 DataState::COMPLETE => "complete",
29 DataState::ERROR => "error",
30 }
31 }
32}