subtile/
lib.rs

1//! `subtile` is a Rust library which aims to propose a set of operations
2//! for working on subtitles. Example: parsing from and export in different formats,
3//! transform, adjust, correct, ...
4//!
5//! # Project
6//! ## start
7//! The project started with the fork of [`vobsub`](https://crates.io/crates/vobsub)
8//! crate which no longer seems to be maintained.
9//! Beyond the simple recovery, I want to take the opportunity to improve the code
10//! and extend the provided features.
11//!
12//! ## Name
13//! `Subtile` is a french word than fit well as contraction of `Subtitles Utils`.
14//!
15//! ## Contributing
16//!
17//! Your feedback and contributions are welcome!  Please see
18//! [Subtile](https://github.com/gwen-lg/subtile) on GitHub for details.
19
20// For error-chain.
21#![recursion_limit = "1024"]
22
23pub mod content;
24mod errors;
25pub mod image;
26pub mod pgs;
27pub mod srt;
28pub mod time;
29mod util;
30pub mod vobsub;
31pub mod webvtt;
32
33pub use errors::SubtileError;
34pub use pgs::SupParser;