Skip to main content

oximedia_cli/
lib.rs

1//! OxiMedia CLI library — re-exports shared modules for use by the
2//! `oximedia-ff` binary and other in-crate binaries.
3//!
4//! The main `oximedia` binary is defined in `main.rs` and declares all modules
5//! privately. This lib target re-declares only the modules that auxiliary
6//! binaries need to share, so they don't have to duplicate code.
7
8#![allow(clippy::cast_possible_truncation)]
9#![allow(clippy::unused_async)]
10#![allow(clippy::unnested_or_patterns)]
11#![allow(clippy::unnecessary_wraps)]
12#![allow(clippy::uninlined_format_args)]
13#![allow(clippy::trivially_copy_pass_by_ref)]
14#![allow(clippy::missing_errors_doc)]
15#![allow(clippy::must_use_candidate)]
16#![allow(clippy::doc_markdown)]
17#![allow(clippy::too_many_lines)]
18#![allow(clippy::struct_excessive_bools)]
19#![allow(clippy::cast_precision_loss)]
20#![allow(clippy::similar_names)]
21#![allow(clippy::module_name_repetitions)]
22#![allow(clippy::if_not_else)]
23#![allow(clippy::cast_sign_loss)]
24#![allow(clippy::cast_possible_wrap)]
25#![allow(clippy::case_sensitive_file_extension_comparisons)]
26#![allow(clippy::doc_link_with_quotes)]
27#![allow(clippy::match_same_arms)]
28#![allow(clippy::needless_continue)]
29#![allow(clippy::single_char_pattern)]
30
31pub mod presets;
32pub mod progress;
33pub mod transcode;