Expand description
catalyser contains submodules that are conditionally compiled based on specific features.
§Modules
stdx: Available when the"std"feature is enabled. This module provides additional utilities and extensions related to the Rust’s standard library.
§Usage Examples
To use the stdx module, make sure the "std" feature is enabled in your Cargo.toml:
[dependencies]
catalyser = { version = "x.y.z", features = ["std"] }Then, you can import and use items from the stdx module:
use catalyser::stdx::extension::{
scope_functions_extension::Run,
str_extension::MultilineStr,
};
"
|Hello
|World
".run(|it| it.trim_margin());The serde feature ensures that integration with the serde crate is enabled.
This allows serialization and deserialization of types when the serde feature flag is active.
[dependencies]
catalyser = { version = "x.y.z", features = ["serde"] }Modules§
- stdx
stdxmodule provides utilities and extensions for working with Rust’s standard library.
Macros§
- generate_
bounded_ float - A macro to generate a bounded float type with specified minimum and maximum values.
- generate_
bounded_ num