3 releases

Uses new Rust 2024

new 0.0.3 May 20, 2025
0.0.2 May 20, 2025
0.0.1 May 20, 2025

#148 in Date and time

MIT license

88KB
1K SLoC

API Tools

Build status Crates.io Documentation

Toolkit for API in Rust

Installation

For standard functionalities, no additional dependencies are required:

[dependencies]
api-tools = "0.0.3"

If you need all features, you can use the full feature:

[dependencies]
api-tools = { version = "0.0.3", features = ["full"] }

Or you can use cargo add command:

cargo add api-tools
cargo add api-tools -F full

Features list

Name Description Default
axum Enable Axum feature
full Enable all features

Examples

TODO

Code coverage

Tool used: tarpaulin

cargo install cargo-tarpaulin
cargo tarpaulin --all-features --ignore-tests --line --count --include-files src/**/*

To generation HTML file tarpaulin-report.html:

cargo tarpaulin --all-features --ignore-tests --line --count --include-files src/**/* --out Html

Results:

  • [2025-05-20] 60.71% coverage, 170/280 lines covered

MSRV

Tool used: cargo-msrv

cargo install cargo-msrv
cargo msrv find
cargo msrv verify

Dependencies

~14–23MB
~325K SLoC