#![allow(
clippy::cast_possible_truncation,
clippy::cast_possible_wrap,
clippy::cast_precision_loss,
clippy::cast_sign_loss,
clippy::cast_lossless,
clippy::similar_names,
clippy::many_single_char_names,
clippy::module_name_repetitions,
clippy::inline_always,
clippy::too_many_lines
)]
#![cfg_attr(not(feature = "std"), no_std)]
#[cfg(feature = "codec")]
pub mod codec_bridge;
#[cfg(feature = "dashboard")]
pub mod dashboard;
#[cfg(feature = "db")]
pub mod db_bridge;
#[cfg(feature = "depth-camera")]
pub mod depth_capture;
#[cfg(feature = "edge-pipeline")]
pub mod edge_pipeline;
#[cfg(feature = "ffi")]
pub mod ffi;
#[cfg(feature = "ml")]
pub mod ml_bridge;
#[cfg(feature = "mqtt")]
pub mod mqtt_bridge;
#[cfg(feature = "ml")]
pub mod object_classifier;
#[cfg(feature = "std")]
pub mod ota;
#[cfg(feature = "pyo3")]
pub mod python;
pub mod ring_buffer;
#[cfg(feature = "sdf")]
pub mod sdf_compress;
pub mod sensor_fusion;
#[cfg(feature = "sensors")]
pub mod sensors;
#[cfg(feature = "std")]
pub mod telemetry;
#[cfg(feature = "std")]
pub mod watchdog;
#[cfg(feature = "zip")]
pub mod zip_bridge;
pub mod adaptive_polyfit;
pub mod constant_fit;
#[cfg(feature = "std")]
pub mod delta;
#[cfg(feature = "ml")]
pub mod inference_trait;
pub mod piecewise;
pub mod q16_linear;
#[cfg(feature = "std")]
pub mod robust;
pub mod simd_fit;
#[cfg(test)]
mod integration_tests;
pub use crate::adaptive_polyfit::*;
pub use crate::constant_fit::*;
#[cfg(feature = "std")]
pub use crate::delta::*;
#[cfg(feature = "ml")]
pub use crate::inference_trait::*;
pub use crate::piecewise::*;
pub use crate::q16_linear::*;
#[cfg(feature = "std")]
pub use crate::robust::*;
pub use crate::simd_fit::*;