added more attribute conversions

This commit is contained in:
MaxOhn
2024-02-29 23:36:19 +01:00
parent 852f6cfa45
commit dfb580f201
4 changed files with 38 additions and 0 deletions
+11
View File
@@ -87,6 +87,17 @@ impl CatchPerformanceAttributes {
pub const fn is_convert(&self) -> bool {
self.difficulty.is_convert
}
/// Returns a builder for performance calculation.
pub const fn performance<'a>(self) -> CatchPerformance<'a> {
CatchPerformance::from_catch_attributes(self.difficulty)
}
}
impl From<CatchPerformanceAttributes> for CatchDifficultyAttributes {
fn from(attributes: CatchPerformanceAttributes) -> Self {
attributes.difficulty
}
}
#[derive(Clone, Default)]