pub struct DifficultyAdjustCatch {
pub circle_size: Option<f64>,
pub approach_rate: Option<f64>,
pub hard_rock_offsets: Option<bool>,
pub drain_rate: Option<f64>,
pub overall_difficulty: Option<f64>,
pub extended_limits: Option<bool>,
}Expand description
Override a beatmap’s difficulty settings.
Fields§
§circle_size: Option<f64>Override a beatmap’s set CS.
approach_rate: Option<f64>Override a beatmap’s set AR.
hard_rock_offsets: Option<bool>Adjust the patterns as if Hard Rock is enabled.
drain_rate: Option<f64>Override a beatmap’s set HP.
overall_difficulty: Option<f64>Override a beatmap’s set OD.
extended_limits: Option<bool>Adjust difficulty beyond sane limits.
Implementations§
Source§impl DifficultyAdjustCatch
impl DifficultyAdjustCatch
Sourcepub const fn acronym() -> Acronym
pub const fn acronym() -> Acronym
The acronym of DifficultyAdjustCatch
Sourcepub fn incompatible_mods() -> impl Iterator<Item = Acronym>
pub fn incompatible_mods() -> impl Iterator<Item = Acronym>
Iterator of Acronym for mods that are incompatible with DifficultyAdjustCatch
Sourcepub const fn description() -> &'static str
pub const fn description() -> &'static str
The description of DifficultyAdjustCatch
Sourcepub const fn kind() -> GameModKind
pub const fn kind() -> GameModKind
The GameModKind of DifficultyAdjustCatch
Trait Implementations§
Source§impl Clone for DifficultyAdjustCatch
impl Clone for DifficultyAdjustCatch
Source§fn clone(&self) -> DifficultyAdjustCatch
fn clone(&self) -> DifficultyAdjustCatch
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 DifficultyAdjustCatch
impl Debug for DifficultyAdjustCatch
Source§impl Default for DifficultyAdjustCatch
impl Default for DifficultyAdjustCatch
Source§fn default() -> DifficultyAdjustCatch
fn default() -> DifficultyAdjustCatch
Returns the “default value” for a type. Read more
Source§impl PartialEq for DifficultyAdjustCatch
impl PartialEq for DifficultyAdjustCatch
Source§impl Serialize for DifficultyAdjustCatch
impl Serialize for DifficultyAdjustCatch
Source§fn serialize<S>(
&self,
s: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
fn serialize<S>(
&self,
s: S,
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error>where
S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for DifficultyAdjustCatch
Auto Trait Implementations§
impl Freeze for DifficultyAdjustCatch
impl RefUnwindSafe for DifficultyAdjustCatch
impl Send for DifficultyAdjustCatch
impl Sync for DifficultyAdjustCatch
impl Unpin for DifficultyAdjustCatch
impl UnwindSafe for DifficultyAdjustCatch
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