#[non_exhaustive]
pub enum ParseHitObjectError {
Show 27 variants
InvalidHitSound,
MissingHitSound,
MissingHitSample,
InvalidHitSample,
InvalidX,
MissingX,
InvalidY,
MissingY,
MissingObjType,
InvalidObjType,
MissingTime,
InvalidTime,
InvalidCurveType,
MissingCurveType,
InvalidCurvePoint,
MissingCurvePoint,
InvalidEdgeSound,
MissingEdgeSound,
InvalidEdgeSet,
MissingEdgeSet,
InvalidSlidesCount,
MissingSlidesCount,
InvalidLength,
MissingLength,
InvalidEndTime,
MissingEndTime,
UnknownObjType,
}Expand description
Error used when there was a problem parsing a str into a HitObject.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
InvalidHitSound
Invalid hit_sound value.
MissingHitSound
Missing hit_sound field.
MissingHitSample
Missing hit_sample field.
InvalidHitSample
Invalid hit_sample value.
InvalidX
Invalid x value.
MissingX
Missing x field.
InvalidY
Invalid y value.
MissingY
Missing y field.
MissingObjType
Missing obj_type field.
InvalidObjType
Invalid obj_type value.
MissingTime
Missing time field.
InvalidTime
Invalid time value.
InvalidCurveType
Invalid curve_type value.
MissingCurveType
Missing curve_type field.
InvalidCurvePoint
Invalid curve_point value.
MissingCurvePoint
Missing curve_point field.
InvalidEdgeSound
Invalid edge_sound value.
MissingEdgeSound
Missing edge_sound field.
InvalidEdgeSet
Invalid edge_set value.
MissingEdgeSet
Missing edge_set field.
InvalidSlidesCount
Invalid slides_count value.
MissingSlidesCount
Missing slides_count field.
InvalidLength
Invalid length value.
MissingLength
Missing length field.
InvalidEndTime
Invalid end_time value.
MissingEndTime
Missing end_time field.
UnknownObjType
Unknown object type.
Trait Implementations
sourceimpl Debug for ParseHitObjectError
impl Debug for ParseHitObjectError
sourceimpl Display for ParseHitObjectError
impl Display for ParseHitObjectError
sourceimpl Error for ParseHitObjectError
impl Error for ParseHitObjectError
1.30.0 · sourcefn source(&self) -> Option<&(dyn Error + 'static)>
fn source(&self) -> Option<&(dyn Error + 'static)>
The lower-level source of this error, if any. Read more
1.0.0 · sourcefn description(&self) -> &str
fn description(&self) -> &str
use the Display impl or to_string()
sourceimpl<'_derivative_strum> From<&'_derivative_strum ParseHitObjectError> for &'static str
impl<'_derivative_strum> From<&'_derivative_strum ParseHitObjectError> for &'static str
sourcefn from(x: &'_derivative_strum ParseHitObjectError) -> &'static str
fn from(x: &'_derivative_strum ParseHitObjectError) -> &'static str
Converts to this type from the input type.
sourceimpl From<Err<VerboseError<&str>>> for ParseHitObjectError
impl From<Err<VerboseError<&str>>> for ParseHitObjectError
sourcefn from(err: Err<VerboseError<&str>>) -> Self
fn from(err: Err<VerboseError<&str>>) -> Self
Converts to this type from the input type.
sourceimpl From<ParseHitObjectError> for &'static str
impl From<ParseHitObjectError> for &'static str
sourcefn from(x: ParseHitObjectError) -> &'static str
fn from(x: ParseHitObjectError) -> &'static str
Converts to this type from the input type.
sourceimpl From<ParseHitObjectError> for ParseError
impl From<ParseHitObjectError> for ParseError
sourcefn from(source: ParseHitObjectError) -> Self
fn from(source: ParseHitObjectError) -> Self
Converts to this type from the input type.
sourceimpl FromStr for ParseHitObjectError
impl FromStr for ParseHitObjectError
type Err = ParseError
type Err = ParseError
The associated error which can be returned from parsing.
sourceimpl TryFrom<&str> for ParseHitObjectError
impl TryFrom<&str> for ParseHitObjectError
type Error = ParseError
type Error = ParseError
The type returned in the event of a conversion error.
Auto Trait Implementations
impl RefUnwindSafe for ParseHitObjectError
impl Send for ParseHitObjectError
impl Sync for ParseHitObjectError
impl Unpin for ParseHitObjectError
impl UnwindSafe for ParseHitObjectError
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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