[][src]Enum srtparse::ParseError

pub enum ParseError {
    BadPosition(ParseIntError),
    CreateSubtitle(ItemFactoryError),
    ExtraTimePart(String),
    ParseTimeStart(ParseTimeError),
    ParseTimeEnd(ParseTimeError),
    ReadLine(IoError),
    UnexpectedEnd,
}

An error when parsing a subtitle

Variants

BadPosition(ParseIntError)

An error when parsing subtitle position

CreateSubtitle(ItemFactoryError)

Can not create subtitle item

ExtraTimePart(String)

An extra time part found in subtitle, there should be start and end only

ParseTimeStart(ParseTimeError)

Could not parse start time

ParseTimeEnd(ParseTimeError)

Could not parse end time

ReadLine(IoError)

Could not read a line

UnexpectedEnd

Input ends unexpectedly

Trait Implementations

impl Debug for ParseError[src]

impl Display for ParseError[src]

impl Error for ParseError[src]

impl From<ItemFactoryError> for ParseError[src]

impl From<ParseError> for ReaderError[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.