https://github.com/douganderson444/multicrates
A Rust multi-crate project
https://github.com/douganderson444/multicrates
Last synced: 2 months ago
JSON representation
A Rust multi-crate project
- Host: GitHub
- URL: https://github.com/douganderson444/multicrates
- Owner: DougAnderson444
- Created: 2025-03-19T17:00:22.000Z (2 months ago)
- Default Branch: main
- Last Pushed: 2025-03-19T17:23:31.000Z (2 months ago)
- Last Synced: 2025-03-19T18:28:59.387Z (2 months ago)
- Language: Rust
- Size: 90.8 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Multicrates
This repo combines multiple crates into a single workspace to make the dependencies between them easier to manage.
## Crates
- [./crates/multibase](./crates/multibase) from [https://github.com/cryptidtech/rust-multibase](https://github.com/cryptidtech/rust-multibase)
- [./crates/multicodec](./crates/multicodec) from [https://github.com/cryptidtech/rust-multicodec](https://github.com/cryptidtech/rst-multicodec)
- [./crates/multihash](./crates/multihash) from [https://github.com/cryptidtech/multihash](https://github.com/cryptidtech/multihash)
- [./crates/multisig](./crates/multisig) from [https://github.com/cryptidtech/multisig](https://github.com/cryptidtech/multisig)
- [./crates/multitrait](./crates/multitrait) from [https://github.com/cryptidtech/multitrait](https://github.com/cryptidtech/multitrait)
- [./crates/multiutil](./crates/multiutil) from [https://github.com/cryptidtech/multiutil](https://github.com/cryptidtech/multiutil)## Usage
Enable the crate you need with a feature flag:
```toml
[dependencies]
multicrates = { version = "*", features = ["multibase", "multicodec", "multihash", "multisig", "multitrait", "multiutil"] }
```To use the member crates, import the re-export:
```rust
// individual crates
use multicrates::{multibase, multicodec, multihash, multisig, multitrait, multiutil};// or, using the prelude
use multicrates::prelude::*;
```