use serde::{Deserialize, Serialize};
use crate::protocol::value_type::WoopsaValueType;
use std::time::SystemTime;
pub trait Value {
}
#[derive(Serialize, Deserialize)]
pub struct WoopsaValue {
pub as_text: String,
pub timestamp: SystemTime,
pub value_type: WoopsaValueType,
}
impl WoopsaValue {
pub fn check_as_text_by_value_type(&self) {
}
pub fn eq(&self, value: WoopsaValue) -> bool {
return self.as_text == value.as_text
&& self.timestamp == value.timestamp
&& self.value_type == value.value_type;
}
}
impl Value for WoopsaValue {
}