diff --git a/bitcoin/src/pow.rs b/bitcoin/src/pow.rs index e4f85b03..e99aead2 100644 --- a/bitcoin/src/pow.rs +++ b/bitcoin/src/pow.rs @@ -245,6 +245,10 @@ impl Target { /// /// See [`difficulty`] for details. /// + /// # Returns + /// + /// Returns [`f64::INFINITY`] if `self` is zero (caused by divide by zero). + /// /// [`difficulty`]: Target::difficulty #[cfg_attr(all(test, mutate), mutate)] pub fn difficulty_float(&self) -> f64 { TARGET_MAX_F64 / self.0.to_f64() }