A Tool Box, Rust (ATB)
Small, focused crates shared by Aetheras Rust backend projects.
Crates.io packages
The reusable components are released independently under the atb-* crate names:
atb-typesatb-tokio-extatb-serde-extatb-graphql-extandatb-graphql-deriveatb-ai-utilsatb-build-utilsatb-cli-utilsatb-fixtures-utilsatb-logging
Add only the components a project uses:
[]
= { = "2", = ["jwt"] }
= "2"
The root atb facade remains available from Git because the bare atb name on crates.io belongs to
another project and its optional event-sourcing integration currently uses Git dependencies:
[]
= { = "https://github.com/aetheras-io/atb-rs", = "v2.1.0", = ["eventsourcing", "fixtures"] }
Temporal
ATB's former SDK Core compatibility macros were retired in 2.0. Use the official native
temporalio-* 0.7 crates and their typed activity and workflow APIs directly.
License
Licensed under either the Apache License, Version 2.0 or the MIT license, at your option.