#![allow(clippy::too_many_arguments, unused_imports, non_camel_case_types)]
use serde::{Deserialize, Serialize};
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash, Serialize, Deserialize)]
pub enum DataState {
#[serde(rename = "empty")]
EMPTY,
#[serde(rename = "partial")]
PARTIAL,
#[serde(rename = "complete")]
COMPLETE,
#[serde(rename = "error")]
ERROR,
}
impl DataState {
pub fn as_str(&self) -> &'static str {
match self {
DataState::EMPTY => "empty",
DataState::PARTIAL => "partial",
DataState::COMPLETE => "complete",
DataState::ERROR => "error",
}
}
}