1 2 3 4 5 6 7 8 9 10 11 12 13 14
/// SLEEP Protocol version. #[derive(Debug, PartialEq)] pub enum ProtocolVersion { /// The version specified as per the paper released in 2017-09. V0, } impl ProtocolVersion { /// Returns true if the version is `V0`. #[inline] pub fn is_v0(&self) -> bool { *self == ProtocolVersion::V0 } }