pub struct HitObjectsState {
pub last_object: Option<HitObjectType>,
pub curve_points: Vec<PathControlPoint>,
pub vertices: Vec<PathControlPoint>,
pub events: EventsState,
pub timing_points: TimingPointsState,
pub difficulty: DifficultyState,
pub hit_objects: Vec<HitObject>,
/* private fields */
}Expand description
The parsing state for HitObjects in DecodeBeatmap.
Fields§
§last_object: Option<HitObjectType>§curve_points: Vec<PathControlPoint>§vertices: Vec<PathControlPoint>§events: EventsState§timing_points: TimingPointsState§difficulty: DifficultyState§hit_objects: Vec<HitObject>Implementations§
Source§impl HitObjectsState
impl HitObjectsState
pub const fn difficulty(&self) -> &Difficulty
Trait Implementations§
Source§impl DecodeState for HitObjectsState
impl DecodeState for HitObjectsState
Source§impl From<HitObjectsState> for HitObjects
impl From<HitObjectsState> for HitObjects
Source§fn from(state: HitObjectsState) -> Self
fn from(state: HitObjectsState) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for HitObjectsState
impl RefUnwindSafe for HitObjectsState
impl !Send for HitObjectsState
impl !Sync for HitObjectsState
impl Unpin for HitObjectsState
impl UnwindSafe for HitObjectsState
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