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}