asic_rs/miners/mod.rs
1//! Miner types and selection
2//!
3//! For miner type selection and scanning, see [`MinerFactory`][`factory::MinerFactory`].
4//!
5//! For traits implemented by each miner, see [`GetMinerData`][`backends::traits::GetMinerData`] for data gathering,
6//! and [`HasMinerControl`][`backends::traits::HasMinerControl`].
7//! These traits are unified by the [`Miner`][`backends::traits::Miner`] trait.
8//!
9//! Per-miner implementations are under [`backends`][`backends`] in their own modules.
10
11pub mod api;
12pub mod backends;
13pub mod commands;
14pub mod data;
15pub mod factory;
16pub mod listener;
17pub(crate) mod util;