use crate::err::ProofOfWorkError;
use tor_cell::relaycell::hs::pow::v1::ProofOfWorkV1;
use tor_hscrypto::pk::HsBlindId;
use tor_netdoc::doc::hsdesc::pow::v1::PowParamsV1;
#[derive(Debug)]
pub(super) struct HsPowClientV1;
impl HsPowClientV1 {
pub(super) fn new(_hs_blind_id: &HsBlindId, _params: &PowParamsV1) -> Self {
Self
}
pub(super) fn increase_effort(&mut self) {}
#[expect(clippy::unused_async)]
pub(super) async fn solve(&self) -> Result<Option<ProofOfWorkV1>, ProofOfWorkError> {
Ok(None)
}
}