oma_apt_sources_lists/lib.rs
1//! Crate for fetching detailed information from all available apt sources.
2//!
3//! The information retrieved from the provided `SourcesList` and accompanying iterator preserves
4//! newlines and comments, so that these files can be modified and overwritten to preserve this data.
5//!
6//! Active source entries will be parsed into `SourceEntry`'s, which can be handled or serialized
7//! back into text. Formatting of these lines are not preserved.
8
9mod deb822;
10mod errors;
11pub mod source_deb822;
12mod source_entry;
13mod source_line;
14mod sources_list;
15
16#[cfg(test)]
17mod tests;
18
19pub use self::errors::*;
20pub use self::source_entry::*;
21pub use self::source_line::*;
22pub use self::sources_list::*;
23pub use deb822::signature::Signature;