rubedo

Crates.iorubedo
lib.rsrubedo
version0.6.2
sourcesrc
created_at2023-09-27 11:35:14.962825
updated_at2024-09-10 06:03:57.065534
descriptionLibrary of useful functionality and extensions
homepage
repositoryhttps://github.com/danwilliams/rubedo
max_upload_size
id984521
size494,351
Dan Williams (danwilliams)

documentation

README

Rubedo

The Rubedo crate is a library of useful functionality, some being extensions of standard library entities; some extensions of other, popular crates; and some being completely new functionality.

It is named after the alchemical process of turning base metals into gold. The word "rubedo" is Latin for "redness", and is the final stage of the alchemical process. It is also the name of the final stage of the Magnum Opus. The Magnum Opus is the process of creating the philosopher's stone, which is supposed to be able to turn base metals into gold. The philosopher's stone is also said to be able to grant immortality, and is the main goal of alchemy. The philosopher's stone is also known as the "red stone" or the "red powder". The reasons for the choice of name are firstly that the "redness" is tangentially related to Rust through colour, and secondly that this crate will aspirationally help to turn your Rust code into gold... well, maybe... or at least make it easier to write.

The modules provided are:

Note, each module is behind a feature flag, in order to keep the crate size down for those who don't need all the functionality.

At present the default is for all features to be enabled, for backwards-compatibility. This will change to a smaller set of default features in the next minor version. The defaults can be overridden in your Cargo.toml file by setting the default-features key to false and then enabling the features you want.

Commit count: 177

cargo fmt