Remove nonsense method

Weight type implicitly includes witness scale factor
This commit is contained in:
yancy 2024-07-04 12:09:02 -05:00
parent 60b3ac5ad5
commit dfce405007
1 changed files with 0 additions and 16 deletions

View File

@ -122,13 +122,6 @@ impl Weight {
///
/// Computes `self / rhs` returning `None` if `rhs == 0`.
pub fn checked_div(self, rhs: u64) -> Option<Self> { self.0.checked_div(rhs).map(Self) }
/// Scale by witness factor.
///
/// Computes `self * WITNESS_SCALE_FACTOR` returning `None` if an overflow occurred.
pub fn scale_by_witness_factor(self) -> Option<Self> {
Self::checked_mul(self, Self::WITNESS_SCALE_FACTOR)
}
}
/// Alternative will display the unit.
@ -252,15 +245,6 @@ mod tests {
let result = Weight(2).checked_div(0);
assert_eq!(None, result);
}
#[test]
fn scale_by_witness_factor() {
let result = Weight(1).scale_by_witness_factor().expect("expected weight unit");
assert_eq!(Weight(4), result);
let result = Weight::MAX.scale_by_witness_factor();
assert_eq!(None, result);
}
}
impl From<Weight> for u64 {