concision_ext/
lib.rs

1/*
2    Appellation: concision-models <library>
3    Contrib: @FL03
4*/
5//! # concision-ext
6//!
7//! This library uses the [`concision`](https://docs.rs/concision) framework to implement a
8//! variety of additional machine learning models and layers.
9//!
10#![allow(clippy::module_inception, clippy::needless_doctest_main)]
11#![cfg_attr(not(feature = "std"), no_std)]
12
13// #[cfg(feature = "alloc")]
14// extern crate alloc;
15
16extern crate concision as cnc;
17
18#[cfg(feature = "simple")]
19pub mod simple;
20#[cfg(feature = "kan")]
21pub use concision_kan as kan;
22#[cfg(feature = "s4")]
23pub use concision_s4 as s4;
24#[cfg(feature = "transformer")]
25pub use concision_transformer as transformer;
26
27pub mod prelude {
28    #[cfg(feature = "simple")]
29    pub use crate::simple::SimpleModel;
30    #[cfg(feature = "kan")]
31    pub use concision_kan::prelude::*;
32    #[cfg(feature = "s4")]
33    pub use concision_s4::prelude::*;
34    #[cfg(feature = "transformer")]
35    pub use concision_transformer::prelude::*;
36}