Fix `missing_panics_doc` clippy lint in units

Change the lint to `warn` and allow for the functions that can't panic.
This commit is contained in:
Jamil Lambert, PhD 2025-01-14 12:22:52 +00:00
parent 87d93891a3
commit e316e6e719
No known key found for this signature in database
GPG Key ID: 54DC29234AB5D2C0
3 changed files with 3 additions and 1 deletions

View File

@ -107,7 +107,7 @@ maybe_infinite_iter = "warn"
mismatching_type_param_order = "warn"
missing_errors_doc = "allow" # TODO: Still needs considering.
missing_fields_in_debug = "warn"
missing_panics_doc = "allow" # TODO: Still needs considering.
missing_panics_doc = "warn"
must_use_candidate = "allow" # Useful for audit but many false positives.
mut_mut = "warn"
naive_bytecount = "warn"

View File

@ -193,6 +193,7 @@ impl SignedAmount {
/// assert_eq!(amount.to_float_in(Denomination::Bitcoin), 0.001)
/// ```
#[cfg(feature = "alloc")]
#[allow(clippy::missing_panics_doc)]
pub fn to_float_in(self, denom: Denomination) -> f64 {
self.to_string_in(denom).parse::<f64>().unwrap()
}

View File

@ -199,6 +199,7 @@ impl Amount {
/// assert_eq!(amount.to_float_in(Denomination::Bitcoin), 0.001)
/// ```
#[cfg(feature = "alloc")]
#[allow(clippy::missing_panics_doc)]
pub fn to_float_in(self, denom: Denomination) -> f64 {
self.to_string_in(denom).parse::<f64>().unwrap()
}