14 releases
0.1.1-rc-1 | Oct 7, 2024 |
---|---|
0.1.0 |
|
0.0.15 | Oct 7, 2024 |
0.0.13 | Mar 25, 2024 |
0.0.6 | Oct 29, 2023 |
#108 in Science
545 downloads per month
Used in logic_tracer
74KB
1K
SLoC
Dev Utils
dev_utils
is a collection of utilities for use in development. Designed to be a comprehensive crate, containing a wide variety of tools for use in development. Intended to be used as a dependency in other projects, and as such, it is designed to be as modular as possible, allowing users to only include the features they need.
V0.1.1-rc.1
Features
-
dlog
- dev log instance different from thelog
crate but same macros -
datetime
- UNIX timestamp, and date and time utilities -
base_change
- Convert between bases (any base to any base)- fix some bugs (when using FixedPoint | Decimals)
-
formatting
- Styling traits for formatting data (ANSI colors, bold, italic, underline, etc.) -
file
- Some file manipulation utilities (crud, list, copy, move, rename)
Getting Started
To use this crate, add the following to your Cargo.toml
file:
[dependencies]
dev_utils = "0.1.*"
Usage
use dev_utils::app_dt;
fn main() {
app_dt!(file!()); // Print package name and version from Cargo.toml
// this will flush the buffer and print the package name and version
// some new logic w/ a clean slate
}