stratum-server 5.7.5

The server code for the Rust Stratum implementation
Documentation
mod connection_id;
mod difficulties;
mod difficulty;
mod difficulty_settings;
mod id;
mod miner_stats;
mod ready_indicator;
mod session_id;
mod var_diff_buffer;

pub use connection_id::ConnectionID;
pub use difficulties::Difficulties;
pub use difficulty::Difficulty;
pub use difficulty_settings::DifficultySettings;
pub use id::ID;
pub(crate) use miner_stats::{BanStats, MinerStats, VarDiffStats};
pub use ready_indicator::ReadyIndicator;
pub use session_id::SessionID;
pub use var_diff_buffer::VarDiffBuffer;

pub const EX_MAGIC_NUMBER: u8 = 0x7F;

#[derive(Clone, Debug)]
pub struct GlobalVars {
    pub server_id: u8,
}

impl GlobalVars {
    pub fn new(server_id: u8) -> Self {
        GlobalVars { server_id }
    }
}