2023-09-20 18:37:06 +02:00
|
|
|
//! # A library for common needs
|
|
|
|
//!
|
|
|
|
//! `pt` aims to implement a number of functionalities that might me useful to develop
|
|
|
|
//! programs in Rust. It aims to be a collection of generally, possibly useful things.
|
|
|
|
//!
|
|
|
|
//! `pt` is a project consisting of multiple smaller crates, all bundled together in this
|
|
|
|
//! "main crate". Most crates will only show up if you activate their feature.
|
|
|
|
|
2023-09-20 18:15:53 +02:00
|
|
|
#[cfg(feature = "core")]
|
2023-09-29 18:24:19 +02:00
|
|
|
pub use libpt_core as core;
|
2023-09-20 18:15:53 +02:00
|
|
|
#[cfg(feature = "bintols")]
|
2023-09-29 18:24:19 +02:00
|
|
|
pub use libpt_bintols as bintols;
|
2023-09-20 18:15:53 +02:00
|
|
|
#[cfg(feature = "hedu")]
|
2023-09-29 18:24:19 +02:00
|
|
|
pub use libpt_hedu as hedu;
|
2023-09-20 18:15:53 +02:00
|
|
|
#[cfg(feature = "log")]
|
2023-09-29 18:24:19 +02:00
|
|
|
pub use libpt_log as log;
|
2023-09-20 18:15:53 +02:00
|
|
|
#[cfg(feature = "math")]
|
2023-09-29 18:24:19 +02:00
|
|
|
pub use libpt_math as math;
|
2023-09-20 18:15:53 +02:00
|
|
|
#[cfg(feature = "net")]
|
2023-09-29 18:24:19 +02:00
|
|
|
pub use libpt_net as net;
|
2023-09-20 18:15:53 +02:00
|
|
|
#[cfg(feature = "ccc")]
|
2023-09-29 18:24:19 +02:00
|
|
|
pub use libpt_ccc as ccc;
|