stratum-server 5.7.5

The server code for the Rust Stratum implementation
Documentation
use std::fmt::Display;
use uuid::Uuid;

#[derive(Debug, Clone)]
pub struct ConnectionID(Uuid);

impl ConnectionID {
    pub fn new() -> Self {
        ConnectionID(Uuid::new_v4())
    }
}

impl Default for ConnectionID {
    fn default() -> Self {
        ConnectionID(Uuid::new_v4())
    }
}

impl Display for ConnectionID {
    fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
        write!(f, "{}", self.0)
    }
}