Common (CMN) 🦀 v0.0.3
Release v0.0.3 - 2023-05-13
Common (CMN)
A Rust library for accessing a collection of mathematical and cryptographic constants
Part of the Mini Functions family of libraries.
• Website • Documentation • Report Bug • Request Feature • Contributing Guidelines
Overview 📖
Common (CMN)
, a Rust library designed for developers who are looking for a comprehensive collection of mathematical and cryptographic constants.
Common (CMN)
is a modern, fast, and user-friendly library that makes it easy to access a wide range of mathematical and cryptographic constants, including the mathematical constant Euler
, the hash
algorithm used, the cost
of the hash algorithm, the length
of the hash, the mathematical constant Phi
, the mathematical constant Pi
, the Planck
constant, a set of special
characters, and much more.
Features ✨
The library includes two main structures: Constant
and Constants
.
- The
Constant
structure holds the name and value of each constant as
a&'static str
and aString
, respectively. - The Constants structure implements a method constants that returns a
Vec<Constant>
containing all the available constants. - The available constants include the mathematical constants
EULER
,
PHI
,PI
,PLANCK
, andSQRT5
, and the cryptographic constants
HASH_ALGORITHM
,HASH_COST
,HASH_LENGTH
, andSPECIAL_CHARS
. - The library also includes an enumeration
ConstantValue
that
represents the different constant values. The values can be an
f64 float
, aString
, au32
, ausize
, or a&'static [char]
array of characters.
Changelog 📚
- Merge pull request #1 from sebastienrousseau/feat/cmn
- feat(cmn): v0.0.3 by @sebastienrousseau in #1
New Contributors
- @sebastienrousseau made their first contribution in #1
Full Changelog: v0.0.2...v0.0.3