asic_rs/miners/backends/epic/
mod.rs

1use semver;
2use std::net::IpAddr;
3
4pub use v1::PowerPlayV1;
5
6use crate::data::device::MinerModel;
7use crate::miners::backends::traits::*;
8
9pub mod v1;
10
11pub struct PowerPlay;
12
13impl MinerConstructor for PowerPlay {
14    #[allow(clippy::new_ret_no_self)]
15    fn new(ip: IpAddr, model: MinerModel, _: Option<semver::Version>) -> Box<dyn Miner> {
16        Box::new(PowerPlayV1::new(ip, model))
17    }
18}