[][src]Enum srtparse::ParseTimeError

pub enum ParseTimeError {
    ParseHours(ParseIntError),
    ParseMilliseconds(ParseIntError),
    ParseMinutes(ParseIntError),
    ParseSeconds(ParseIntError),
    MissingHours,
    MissingMilliseconds,
    MissingMinutes,
    MissingSeconds,
    MissingTime,
    UnexpectedTimePart(String),
}

An error when parsing time

Variants

ParseHours(ParseIntError)

Hours does not contain an integer

ParseMilliseconds(ParseIntError)

Milliseconds does not contain an integer

ParseMinutes(ParseIntError)

Minutes does not contain an integer

ParseSeconds(ParseIntError)

Seconds does not contain an integer

MissingHours

Hours not found in time part

MissingMilliseconds

Milliseconds not found in time part

MissingMinutes

Minutes not found in time part

MissingSeconds

Seconds not found in time part

MissingTime

Time part is empty

UnexpectedTimePart(String)

Got an unexpected part of time

Trait Implementations

impl Debug for ParseTimeError[src]

impl Display for ParseTimeError[src]

impl Error for ParseTimeError[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToString for T where
    T: Display + ?Sized
[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.