re-export rosu_pp::osu::{version}::* from rosu_pp::osu

This commit is contained in:
MaxOhn
2021-11-06 23:35:29 +01:00
parent c3974fa1ed
commit 9a02cff3bc
3 changed files with 15 additions and 71 deletions
+1 -10
View File
@@ -1,15 +1,6 @@
use super::{DifficultyAttributes, PerformanceAttributes};
use crate::{Beatmap, Mods, PpResult, StarResult};
#[cfg(feature = "no_sliders_no_leniency")]
use super::no_sliders_no_leniency::stars;
#[cfg(feature = "no_leniency")]
use super::no_leniency::stars;
#[cfg(feature = "all_included")]
use super::all_included::stars;
/// Calculator for pp on osu!standard maps.
///
/// # Example
@@ -294,7 +285,7 @@ impl<'m> OsuPP<'m> {
let attributes = self
.attributes
.take()
.unwrap_or_else(|| stars(self.map, self.mods, self.passed_objects));
.unwrap_or_else(|| super::stars(self.map, self.mods, self.passed_objects));
self.assert_hitresults(attributes).calculate()
}
+12 -3
View File
@@ -1,14 +1,23 @@
#[cfg(feature = "all_included")]
#[cfg_attr(docsrs, doc(cfg(feature = "all_included")))]
pub mod all_included;
mod all_included;
#[cfg(feature = "all_included")]
pub use all_included::*;
#[cfg(feature = "no_leniency")]
#[cfg_attr(docsrs, doc(cfg(feature = "no_leniency")))]
pub mod no_leniency;
mod no_leniency;
#[cfg(feature = "no_leniency")]
pub use no_leniency::*;
#[cfg(feature = "no_sliders_no_leniency")]
#[cfg_attr(docsrs, doc(cfg(feature = "no_sliders_no_leniency")))]
pub mod no_sliders_no_leniency;
mod no_sliders_no_leniency;
#[cfg(feature = "no_sliders_no_leniency")]
pub use no_sliders_no_leniency::*;
#[inline]
fn difficulty_range_od(od: f32) -> f32 {