greenglas/
lib.rs

1//! Greenglas provides convenient and universal Machine Learning Transformer
2//! for non-numeric data types such as: `Strings`, `Images` and `Audio`.
3#![allow(dead_code)]
4#![deny(
5    unused_crate_dependencies,
6    clippy::missing_docs,
7    clippy::missing_debug_implementations,
8    clippy::missing_copy_implementations,
9    clippy::trivial_casts,
10    clippy::trivial_numeric_casts,
11    clippy::unsafe_code,
12    clippy::unused_import_braces,
13    clippy::unused_qualifications,
14    clippy::complexity
15)]
16
17extern crate coaster as co;
18extern crate image as image_crate;
19extern crate murmurhash3 as murmur3;
20
21pub use crate::image::Image;
22pub use crate::transformer::Transformer;
23pub use crate::word::Word;
24
25pub use crate::modifier::Set;
26
27/// The Image Struct and its Modifiers
28pub mod image;
29/// Transformer
30pub mod transformer;
31/// The Word Struct and its Modifiers
32pub mod word;
33
34/// Re-exports from the modifier crate.
35pub mod modifier {
36    extern crate modifier as modifier_crate;
37    pub use self::modifier_crate::*;
38}