Skip to content

Latest commit

 

History

94 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ctares

A unified Cargo workspace that consolidates all 24 Rust crates from the crates-dev GitHub organization into a single repository, preserving full commit history for each crate.

Layout

ctares/
├── Cargo.toml                 # workspace manifest
├── LICENSE                    # MIT
├── README.md                  # this file
├── <crate>/ ...
    ├── bin-encode-decode/
    ├── china_identification_card/
    ├── chunkify/
    ├── clonelicious/
    ├── color-log/
    ├── color-output/
    ├── compare-version/
    ├── crate-cli/
    ├── file-operation/
    ├── future-fn/
    ├── hot-restart/
    ├── instrument-level/
    ├── jwt-service/
    ├── lombok-macros/
    ├── recoverable-spawn/
    ├── recoverable-thread-pool/
    ├── server-manager/
    ├── std-macro-extensions/
    ├── stripe-pay-client/
    ├── stripe-pay-core/
    ├── stripe-pay-server/
    ├── system-time/
    ├── tcp-request/
    ├── tcplane/
    ├── tokio-broadcast/
    ├── udp/
    └── udp-request/

Each subdirectory in the repository root is a self-contained crate with its own Cargo.toml, src/, tests, and examples. They are stitched together into a single workspace via the root Cargo.toml.

Working with the workspace

# Build everything
cargo build --workspace

# Test everything
cargo test --workspace

# Build / test one crate
cargo build -p jwt-service

# Lint / format all
cargo clippy --workspace --all-targets
cargo fmt --all

Packages

crate crates.io docs.rs
bin-encode-decode crates.io docs.rs
china_identification_card crates.io docs.rs
chunkify crates.io docs.rs
clonelicious crates.io docs.rs
color-log crates.io docs.rs
color-output crates.io docs.rs
compare_version crates.io docs.rs
crate-cli crates.io docs.rs
file-operation crates.io docs.rs
future-fn crates.io docs.rs
hot-restart crates.io docs.rs
instrument-level crates.io docs.rs
jwt-service crates.io docs.rs
lombok-macros crates.io docs.rs
recoverable-spawn crates.io docs.rs
recoverable-thread-pool crates.io docs.rs
server-manager crates.io docs.rs
std-macro-extensions crates.io docs.rs
stripe-pay-client crates.io docs.rs
stripe-pay-core crates.io docs.rs
stripe-pay-server crates.io docs.rs
system-time crates.io docs.rs
tcp-request crates.io docs.rs
tcplane crates.io docs.rs
tokio-broadcast crates.io docs.rs
udp crates.io docs.rs
udp-request crates.io docs.rs

Crate origin

crate upstream
bin-encode-decode https://github.com/crates-dev/bin-encode-decode
china_identification_card https://github.com/crates-dev/china_identification_card
chunkify https://github.com/crates-dev/chunkify
clonelicious https://github.com/crates-dev/clonelicious
color-log https://github.com/crates-dev/color-log
color-output https://github.com/crates-dev/color-output
compare_version https://github.com/crates-dev/compare-version
crate-cli native to this repository (not a subtree import)
file-operation https://github.com/crates-dev/file-operation
future-fn https://github.com/crates-dev/future-fn
hot-restart https://github.com/crates-dev/hot-restart
instrument-level https://github.com/crates-dev/instrument-level
jwt-service https://github.com/crates-dev/jwt-service
lombok-macros https://github.com/crates-dev/lombok-macros
recoverable-spawn https://github.com/crates-dev/recoverable-spawn
recoverable-thread-pool https://github.com/crates-dev/recoverable-thread-pool
server-manager https://github.com/crates-dev/server-manager
std-macro-extensions https://github.com/crates-dev/std-macro-extensions
stripe-pay-client native to this repository (not a subtree import)
stripe-pay-core native to this repository (not a subtree import)
stripe-pay-server native to this repository (not a subtree import)
system-time https://github.com/crates-dev/system-time
tcp-request https://github.com/crates-dev/tcp-request
tcplane https://github.com/crates-dev/tcplane
tokio-broadcast https://github.com/crates-dev/tokio-broadcast
udp https://github.com/crates-dev/udp
udp-request https://github.com/crates-dev/udp-request

License

This project is licensed under the MIT License. See the LICENSE file for details.

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Contact

For any inquiries, please reach out to the author at root@ltpp.vip.

About

Monorepo consolidating all 21 crates-dev Rust crates into a single workspace

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages