Struct map_parser::qua::QuaverMap
source · [−]pub struct QuaverMap {Show 25 fields
pub audio_file: String,
pub song_preview_time: i32,
pub background_file: String,
pub banner_file: String,
pub map_id: i32,
pub map_set_id: i32,
pub mode: GameMode,
pub title: String,
pub artist: String,
pub source: String,
pub tags: String,
pub creator: String,
pub difficulty_name: String,
pub description: String,
pub genre: String,
pub bpm_does_not_affect_scroll_velocity: bool,
pub initial_scroll_velocity: f32,
pub has_scratch_key: bool,
pub editor_layers: Vec<EditorLayerInfo>,
pub custom_audio_samples: Vec<CustomAudioSampleInfo>,
pub sound_effects: Vec<SoundEffectInfo>,
pub timing_points: Vec<TimingPointInfo>,
pub slider_velocities: Vec<SliderVelocityInfo>,
pub hit_objects: Vec<HitObjectInfo>,
pub file_path: String,
}Fields
audio_file: Stringsong_preview_time: i32background_file: Stringmap_id: i32map_set_id: i32mode: GameModetitle: Stringartist: Stringsource: Stringcreator: Stringdifficulty_name: Stringdescription: Stringgenre: Stringbpm_does_not_affect_scroll_velocity: boolinitial_scroll_velocity: f32has_scratch_key: booleditor_layers: Vec<EditorLayerInfo>custom_audio_samples: Vec<CustomAudioSampleInfo>sound_effects: Vec<SoundEffectInfo>timing_points: Vec<TimingPointInfo>slider_velocities: Vec<SliderVelocityInfo>hit_objects: Vec<HitObjectInfo>file_path: StringImplementations
Trait Implementations
sourceimpl<'de> Deserialize<'de> for QuaverMapwhere
QuaverMap: Default,
impl<'de> Deserialize<'de> for QuaverMapwhere
QuaverMap: Default,
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl RefUnwindSafe for QuaverMap
impl Send for QuaverMap
impl Sync for QuaverMap
impl Unpin for QuaverMap
impl UnwindSafe for QuaverMap
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