```
__ .___ __
_______/ |_ __| _// |_
/ ___/\ __\/ __ |\ __\
\___ \ | | / /_/ | | |
/____ > |__| \____ | |__|
\/ \/
```
Minimal, zero-dependency standard tools for Rust.|
[READ THE DOCS](https://docs.rs/stdt/latest/stdt/)
## Available Tools
### π οΈ stdt::utils
A lightweight collection of everyday coding utilities. Simple, dependency-free helpers to make common tasks faster and cleaner. These are the available functions:
- **stdt::utils::clear_cli** Console clearing with raw ANSI escape sequences.
- **stdt::utils::type_of** Find out what a valueβs type is.
- **stdt::utils::dotenv** Load enviroment variables from an .env file.
- **stdt::utils::random** Minimal, **non-cryptographic** pseudo-random utilities.
[Read the docs.](https://docs.rs/stdt/latest/stdt/utils/index.html)
### π stdt::json
A minimal yet complete implementation of JSON handling in. It defines a Value type that represents any JSON data and supports convenient conversions from native Rust types. A lightweight recursive descent parser turns JSON text into a Value while providing detailed error reporting, and a serializer implements Display to produce valid JSON strings with proper escaping and formatting.
[Read the docs.](https://docs.rs/stdt/latest/stdt/json/index.html)
### π stdt::date
Lightweight date management that support this formats:
- **stdt::date::iso8601** For ISO 8601 standard.
- **stdt::date::rcf3339** Fror RCF 3339 standard.
- **stdt::date::posix** For posix timestamp.
[Read the docs.](https://docs.rs/stdt/latest/stdt/date/index.html)
## π― Philosophy
- Zero dependencies
- Self-explanatory code with inline docs
- Small, composable building blocks
## π¦ Installation
Add to your Cargo.toml, or copy/paste individual files if you want ultimate minimalism.
```toml
[dependencies]
stdt = "0.0.6"
```
#### :#/ GSLF - https://gslf.it