usestd::fmt;useserde::{Deserialize, Serialize};/// Represents no data.
////// This is used to represent no separate physical state.
#[derive(Clone, Copy, Debug, PartialEq, Eq, Serialize, Deserialize)]pubstructNothing;implfmt::Display forNothing{fnfmt(&self, _f:&mutfmt::Formatter<'_>)->fmt::Result{Ok(())}}