Struct map_parser::osu::OsuBeatmap
source · [−]pub struct OsuBeatmap {Show 39 fields
pub original_file_name: String,
pub is_valid: bool,
pub peppy_file_format: String,
pub audio_file_name: String,
pub audio_lead_in: i32,
pub preview_time: i32,
pub countdown: i32,
pub sample_set: String,
pub stack_leniency: f32,
pub mode: i32,
pub letterbox_in_breaks: i32,
pub special_style: i32,
pub widescreen_storyboard: i32,
pub bookmarks: String,
pub distance_spacing: f32,
pub beat_divisor: i32,
pub grid_size: i32,
pub timeline_zoom: i32,
pub title: String,
pub title_unicode: String,
pub artist: String,
pub artist_unicode: String,
pub creator: String,
pub version: String,
pub source: String,
pub tags: String,
pub beatmap_id: i32,
pub beatmap_set_id: i32,
pub hp_drain_rate: f32,
pub key_count: i32,
pub overall_difficulty: f32,
pub approach_rate: f32,
pub slider_multiplier: f32,
pub slider_tick_rate: f32,
pub background: String,
pub sound_effects: Vec<OsuSampleInfo>,
pub timing_points: Vec<OsuTimingPoint>,
pub hit_objects: Vec<OsuHitObject>,
pub custom_audio_samples: Vec<String>,
}Fields
original_file_name: Stringis_valid: boolpeppy_file_format: Stringaudio_file_name: Stringaudio_lead_in: i32preview_time: i32countdown: i32sample_set: Stringstack_leniency: f32mode: i32letterbox_in_breaks: i32special_style: i32widescreen_storyboard: i32bookmarks: Stringdistance_spacing: f32beat_divisor: i32grid_size: i32timeline_zoom: i32title: Stringtitle_unicode: Stringartist: Stringartist_unicode: Stringcreator: Stringversion: Stringsource: Stringbeatmap_id: i32beatmap_set_id: i32hp_drain_rate: f32key_count: i32overall_difficulty: f32approach_rate: f32slider_multiplier: f32slider_tick_rate: f32background: Stringsound_effects: Vec<OsuSampleInfo>timing_points: Vec<OsuTimingPoint>hit_objects: Vec<OsuHitObject>custom_audio_samples: Vec<String>Implementations
Trait Implementations
sourceimpl Default for OsuBeatmap
impl Default for OsuBeatmap
sourcefn default() -> OsuBeatmap
fn default() -> OsuBeatmap
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for OsuBeatmap
impl Send for OsuBeatmap
impl Sync for OsuBeatmap
impl Unpin for OsuBeatmap
impl UnwindSafe for OsuBeatmap
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more