use serde::ser::{Serializer};
use serde::de::{Deserializer};
pub trait Sealed {
fn encode<S>(&self, serializer: S) -> Result<S::Ok, S::Error>
where S: Serializer;
fn decode<'de, D>(deserializer: D) -> Result<Self, D::Error>
where Self: Sized,
D: Deserializer<'de>;
}
pub trait Milliseconds: Sealed {
}