#![warn(missing_docs)]
#![cfg_attr(docsrs, feature(doc_cfg))]
#![allow(clippy::ptr_arg)]
#![allow(clippy::single_match)]
#![allow(clippy::upper_case_acronyms)]
#![allow(clippy::approx_constant)]
#[cfg(any(feature = "pytorch", feature = "onnx", feature = "safetensors"))]
#[macro_use]
extern crate derive_new;
#[cfg(any(feature = "pytorch", feature = "onnx"))]
mod logger;
#[cfg(feature = "onnx")]
pub mod onnx;
#[cfg(feature = "onnx")]
pub mod burn;
#[cfg(feature = "pytorch")]
pub mod pytorch;
#[cfg(feature = "safetensors")]
pub mod safetensors;
#[cfg(any(feature = "pytorch", feature = "safetensors"))]
mod common;
mod formatter;
pub use formatter::*;