Struct rosu_pp::taiko::TaikoPerformanceAttributes
source · pub struct TaikoPerformanceAttributes {
pub difficulty: TaikoDifficultyAttributes,
pub pp: f64,
pub pp_acc: f64,
pub pp_difficulty: f64,
pub effective_miss_count: f64,
}
Expand description
The result of a performance calculation on an osu!taiko map.
Fields§
§difficulty: TaikoDifficultyAttributes
The difficulty attributes that were used for the performance calculation
pp: f64
The final performance points.
pp_acc: f64
The accuracy portion of the final pp.
pp_difficulty: f64
The strain portion of the final pp.
effective_miss_count: f64
Scaled miss count based on total hits.
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 copy 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>
source§impl PartialEq for TaikoPerformanceAttributes
impl PartialEq for TaikoPerformanceAttributes
source§fn eq(&self, other: &TaikoPerformanceAttributes) -> bool
fn eq(&self, other: &TaikoPerformanceAttributes) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.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