pub enum ParseTimingPointsError {
EffectFlags(ParseEffectFlagsError),
General(ParseGeneralError),
InvalidLine,
Number(ParseNumberError),
SampleBank(ParseSampleBankError),
TimeSignature(TimeSignatureError),
TimingControlPointNaN,
}Expand description
All the ways that parsing a .osu file into TimingPoints can fail.
Variants§
EffectFlags(ParseEffectFlagsError)
General(ParseGeneralError)
InvalidLine
Number(ParseNumberError)
SampleBank(ParseSampleBankError)
TimeSignature(TimeSignatureError)
TimingControlPointNaN
Trait Implementations§
Source§impl Debug for ParseTimingPointsError
impl Debug for ParseTimingPointsError
Source§impl Display for ParseTimingPointsError
impl Display for ParseTimingPointsError
Source§impl Error for ParseTimingPointsError
impl Error for ParseTimingPointsError
Source§fn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
Returns the lower-level source of this error, if any. Read more
1.0.0 · Source§fn description(&self) -> &str
fn description(&self) -> &str
👎Deprecated since 1.42.0: use the Display impl or to_string()
Source§impl From<ParseEffectFlagsError> for ParseTimingPointsError
impl From<ParseEffectFlagsError> for ParseTimingPointsError
Source§fn from(x: ParseEffectFlagsError) -> ParseTimingPointsError
fn from(x: ParseEffectFlagsError) -> ParseTimingPointsError
Converts to this type from the input type.
Source§impl From<ParseGeneralError> for ParseTimingPointsError
impl From<ParseGeneralError> for ParseTimingPointsError
Source§fn from(x: ParseGeneralError) -> ParseTimingPointsError
fn from(x: ParseGeneralError) -> ParseTimingPointsError
Converts to this type from the input type.
Source§impl From<ParseNumberError> for ParseTimingPointsError
impl From<ParseNumberError> for ParseTimingPointsError
Source§fn from(x: ParseNumberError) -> ParseTimingPointsError
fn from(x: ParseNumberError) -> ParseTimingPointsError
Converts to this type from the input type.
Source§impl From<ParseSampleBankError> for ParseTimingPointsError
impl From<ParseSampleBankError> for ParseTimingPointsError
Source§fn from(x: ParseSampleBankError) -> ParseTimingPointsError
fn from(x: ParseSampleBankError) -> ParseTimingPointsError
Converts to this type from the input type.
Source§impl From<ParseTimingPointsError> for ParseHitObjectsError
impl From<ParseTimingPointsError> for ParseHitObjectsError
Source§fn from(x: ParseTimingPointsError) -> ParseHitObjectsError
fn from(x: ParseTimingPointsError) -> ParseHitObjectsError
Converts to this type from the input type.
Source§impl From<TimeSignatureError> for ParseTimingPointsError
impl From<TimeSignatureError> for ParseTimingPointsError
Source§fn from(x: TimeSignatureError) -> ParseTimingPointsError
fn from(x: TimeSignatureError) -> ParseTimingPointsError
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for ParseTimingPointsError
impl RefUnwindSafe for ParseTimingPointsError
impl Send for ParseTimingPointsError
impl Sync for ParseTimingPointsError
impl Unpin for ParseTimingPointsError
impl UnwindSafe for ParseTimingPointsError
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