pub struct TaikoPerformanceAttributes {
pub difficulty: TaikoDifficultyAttributes,
pub pp: f64,
pub pp_acc: f64,
pub pp_difficulty: f64,
pub effective_miss_count: f64,
pub estimated_unstable_rate: Option<f64>,
}Expand description
The result of a performance calculation on an osu!taiko map.
Fields§
§difficulty: TaikoDifficultyAttributesThe difficulty attributes that were used for the performance calculation
pp: f64The final performance points.
pp_acc: f64The accuracy portion of the final pp.
pp_difficulty: f64The strain portion of the final pp.
effective_miss_count: f64Scaled miss count based on total hits.
estimated_unstable_rate: Option<f64>Upper bound on the player’s tap deviation.
Implementations§
Source§impl TaikoPerformanceAttributes
impl TaikoPerformanceAttributes
Sourcepub const fn is_convert(&self) -> bool
pub const fn is_convert(&self) -> bool
Whether the Beatmap was a convert i.e. an osu!standard map.
Sourcepub fn performance<'a>(self) -> TaikoPerformance<'a>
pub fn performance<'a>(self) -> TaikoPerformance<'a>
Returns a builder for performance calculation.
Trait Implementations§
Source§impl Clone for TaikoPerformanceAttributes
impl Clone for TaikoPerformanceAttributes
Source§fn clone(&self) -> TaikoPerformanceAttributes
fn clone(&self) -> TaikoPerformanceAttributes
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TaikoPerformanceAttributes
impl Debug for TaikoPerformanceAttributes
Source§impl Default for TaikoPerformanceAttributes
impl Default for TaikoPerformanceAttributes
Source§fn default() -> TaikoPerformanceAttributes
fn default() -> TaikoPerformanceAttributes
Returns the “default value” for a type. Read more
Source§impl From<TaikoPerformanceAttributes> for TaikoDifficultyAttributes
impl From<TaikoPerformanceAttributes> for TaikoDifficultyAttributes
Source§fn from(attributes: TaikoPerformanceAttributes) -> Self
fn from(attributes: TaikoPerformanceAttributes) -> Self
Converts to this type from the input type.
Source§impl<'map> IntoModePerformance<'map, Taiko> for TaikoPerformanceAttributes
impl<'map> IntoModePerformance<'map, Taiko> for TaikoPerformanceAttributes
fn into_performance(self) -> <Taiko as IGameMode>::Performance<'map>
Source§impl<'a> IntoPerformance<'a> for TaikoPerformanceAttributes
impl<'a> IntoPerformance<'a> for TaikoPerformanceAttributes
fn into_performance(self) -> Performance<'a>
impl StructuralPartialEq for TaikoPerformanceAttributes
Auto Trait Implementations§
impl Freeze for TaikoPerformanceAttributes
impl RefUnwindSafe for TaikoPerformanceAttributes
impl Send for TaikoPerformanceAttributes
impl Sync for TaikoPerformanceAttributes
impl Unpin for TaikoPerformanceAttributes
impl UnwindSafe for TaikoPerformanceAttributes
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more