//! UniversalHash solver backends (CPU/GPU).
//!
//! The [`Solver`] trait provides a backend-agnostic interface for proof-of-work
//! computation. Enable feature flags to select backends:
//!
//! - `cpu` (default) — multi-threaded CPU solver
//! - `cuda-backend` — NVIDIA CUDA solver
//! - `metal-backend` — Apple Metal solver (macOS only)
//! - `gpu-opencl` — OpenCL solver (AMD/Intel/Apple GPUs)
//! - `gpu-wgpu` — WGPU solver (cross-platform via WebGPU)
pub use ProverConfig;
pub use ;
// Backward-compatible re-exports
pub use cuda as cuda_miner;
pub use metal as metal_miner;
pub use opencl as opencl_solver;
pub use wgpu as wgpu_solver;