[−][src]Struct osu_db::listing::Beatmap
Fields
artist_ascii: Option<String>
The name of the artist without special characters.
artist_unicode: Option<String>
The unrestrained artist name.
title_ascii: Option<String>
The song title without special characters.
title_unicode: Option<String>
The unrestrained song title.
creator: Option<String>
The name of the beatmap mapper.
difficulty_name: Option<String>
The name of this specific difficulty.
audio: Option<String>
The filename of the song file.
hash: Option<String>
The MD5 hash of the beatmap.
file_name: Option<String>
The filename of the .osu
file corresponding to this specific difficulty.
status: RankedStatus
hitcircle_count: u16
slider_count: u16
spinner_count: u16
last_modified: DateTime<Utc>
approach_rate: f32
circle_size: f32
hp_drain: f32
overall_difficulty: f32
slider_velocity: f64
std_ratings: StarRatings
taiko_ratings: StarRatings
ctb_ratings: StarRatings
mania_ratings: StarRatings
drain_time: u32
Drain time in seconds.
total_time: u32
Total beatmap time in milliseconds.
preview_time: u32
When should the song start playing when previewed, in milliseconds since the start of the song.
timing_points: Vec<TimingPoint>
beatmap_id: i32
beatmapset_id: i32
thread_id: u32
std_grade: Grade
taiko_grade: Grade
ctb_grade: Grade
mania_grade: Grade
local_beatmap_offset: u16
stack_leniency: f32
mode: Mode
song_source: Option<String>
Where did the song come from, if anywhere.
Song tags, separated by whitespace.
online_offset: u16
title_font: Option<String>
last_played: Option<DateTime<Utc>>
Whether the beatmap has been played, and if it has, when was it last played.
is_osz2: bool
Whether the beatmap was in osz2
format.
folder_name: Option<String>
The folder name of the beatmapset within the "Songs" folder.
last_online_check: DateTime<Utc>
When was the beatmap last checked against the online osu! repository.
ignore_sounds: bool
ignore_skin: bool
disable_storyboard: bool
disable_video: bool
visual_override: bool
mysterious_short: Option<u16>
Quoting the wiki: "Unknown. Only present if version is less than 20140609".
mysterious_last_modified: u32
Who knows.
Perhaps an early attempt at "last modified", but scrapped once peppy noticed it only had 32 bits.
mania_scroll_speed: u8
Trait Implementations
impl Clone for Beatmap
[src]
impl Debug for Beatmap
[src]
impl PartialEq<Beatmap> for Beatmap
[src]
impl StructuralPartialEq for Beatmap
[src]
Auto Trait Implementations
impl RefUnwindSafe for Beatmap
impl Send for Beatmap
impl Sync for Beatmap
impl Unpin for Beatmap
impl UnwindSafe for Beatmap
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,