1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
//! # subtp
//! A parser for subtitle files such as the SubRip Subtitle (.srt) and the WebVTT (.vtt).
//!
//! - [SubRip Subtitle (.srt)](`crate::srt::SubRip`)
//! - [WebVTT (.vtt)](`crate::vtt::WebVtt`)

// Re-exports.
pub use error::ParseError;
pub use result::ParseResult;

// Public modules.
pub mod srt;
pub mod vtt;

// Internal modules.
mod error;
mod result;
mod str_parser;
mod vtt_parser;