Crate mini_functions
source ·Expand description
Mini Functions
🦀
A Highly Performant Utility and Wrapper Functions Library for Rust
Elevate your Rust development with this comprehensive library of functions and utilities designed to streamline common tasks, enhance performance, and promote maintainability across various aspects of Rust application development.
Overview
Mini-Functions is a modern Rust library that prioritizes performance , security, and modularity. It provides a low-overhead access to functions for common programming tasks.
Features
- Claims - Provides access to the claims of a JSON Web Token (JWT).
- Common - Provides access to functions for accessing a collection of mathematical and cryptographic constants.
- Date - Provides access to functions for parsing, validating, manipulating, and formatting dates and times.
- Errors - Provides access to error handling functions.
- Hash - Provides access to a Quantum-Resistant Cryptographic Hash Library for Password Hashing and Verification.
- Logs - Provides access to functions for application-level logging with a simple, readable output format.
- JWT - Provides access to JSON Web Token (JWT) functions.
- MD5 - Provides access to MD5 functions.
- QR - Provides access to QR code functions.
- Random - Provides access to functions for generating high-quality random numbers based on the Mersenne Twister algorithm.
These components provide a comprehensive set of functionality and offer powerful new capabilities to help you build better applications and services in the Rust programming language.
Installation
Mini Functions is available on both Crates.io and Lib.rs.
Learn more about Mini Functions at https://minifunctions.com.
Add the following to your Cargo.toml
file:
[dependencies]
mini_functions = "0.0.8"
Then, add the following to your crate root:
extern crate mini_functions;
use mini_functions::mini_functions::*;
Modules
- Provides access to the claims of a JSON Web Token (JWT). Application JSON Web Token (JWT) claims functionality
- Provides access to functions for accessing a collection of mathematical and cryptographic constants. Application Common mathematical constants functionality
- Provides access to functions for parsing, validating, manipulating, and formatting dates and times. Application date/time functionality
- Provides access to error handling functions. Application Error handling functionality
- Provides access to hash functions. Application hash functionality
- Provides access to JSON Web Token (JWT) functions. Application JSON Web Token (JWT) functionality
- Provides access to functions for application-level logging with a simple, readable output format. Application logging functionality
- Provides access to MD5 functions. Application MD5 hashing functionality
- Re-exports public contents of key modules
- Provides access to QR code functions. Application QR code functionality
- Provides access to functions for generating high-quality random numbers based on the Mersenne Twister algorithm. Application random number generation functionality