yuvxyb_math/
lib.rs

1#![deny(clippy::all)]
2#![warn(clippy::nursery)]
3#![warn(clippy::pedantic)]
4#![allow(clippy::cast_possible_truncation)]
5#![allow(clippy::inline_always)]
6#![allow(clippy::module_name_repetitions)]
7#![allow(clippy::similar_names)]
8#![allow(clippy::doc_markdown)]
9#![warn(clippy::clone_on_ref_ptr)]
10#![warn(clippy::create_dir)]
11#![warn(clippy::dbg_macro)]
12#![warn(clippy::default_numeric_fallback)]
13#![warn(clippy::exit)]
14#![warn(clippy::filetype_is_file)]
15#![warn(clippy::float_cmp_const)]
16#![warn(clippy::if_then_some_else_none)]
17#![warn(clippy::lossy_float_literal)]
18#![warn(clippy::map_err_ignore)]
19#![warn(clippy::mem_forget)]
20#![warn(clippy::mod_module_files)]
21#![warn(clippy::multiple_inherent_impl)]
22#![warn(clippy::pattern_type_mismatch)]
23#![warn(clippy::rc_buffer)]
24#![warn(clippy::rc_mutex)]
25#![warn(clippy::rest_pat_in_fully_bound_structs)]
26#![warn(clippy::same_name_method)]
27#![warn(clippy::str_to_string)]
28#![warn(clippy::string_to_string)]
29#![warn(clippy::undocumented_unsafe_blocks)]
30#![warn(clippy::unnecessary_self_imports)]
31#![warn(clippy::unneeded_field_pattern)]
32#![warn(clippy::use_debug)]
33#![warn(clippy::verbose_file_reads)]
34
35mod cbrtf;
36mod matrix;
37mod mul_add;
38mod pow_exp;
39
40pub use cbrtf::cbrtf;
41pub use matrix::{ColVector, Matrix, RowVector};
42pub use mul_add::multiply_add;
43pub use pow_exp::{expf, powf};