Crate mini_functions

source ·
Expand description

Mini Functions 🦀

Mini Functions Logo

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.

GitHub Rust Crates.io Lib.rs License

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.

Learn more

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