asic_rs/miners/backends/antminer/
mod.rs

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