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: String
§song_preview_time: i32
§background_file: String
§map_id: i32
§map_set_id: i32
§mode: GameMode
§title: String
§artist: String
§source: String
§creator: String
§difficulty_name: String
§description: String
§genre: String
§bpm_does_not_affect_scroll_velocity: bool
§initial_scroll_velocity: f32
§has_scratch_key: bool
§editor_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: String
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for QuaverMap
impl<'de> Deserialize<'de> for QuaverMap
Source§fn 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 Freeze for QuaverMap
impl RefUnwindSafe for QuaverMap
impl Send for QuaverMap
impl Sync for QuaverMap
impl Unpin for QuaverMap
impl UnwindSafe for QuaverMap
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