A small companion utility crate to the main hexser library.
“Potions” are ready‑to‑mix patterns, examples, and small helpers that demonstrate effective use of hexagonal architecture with hexser. This crate is optional and aimed at learning, scaffolding, and testing. Use it when you want copy‑friendly examples and patterns that pair naturally with hexser.
You will almost always depend on hexser directly for your application code and add hexser_potions as a development aid:
[dependencies]
hexser = "0.4.7"
[dev-dependencies]
hexser_potions = "0.4.7"Nothing in hexser_potions is required for production use of hexser; it simply accelerates discovery, experimentation, and testing.
- Keep
hexser_potionson the same minor/patch version ashexser(e.g.,0.3.x). - When upgrading
hexser, upgradehexser_potionsto the matching version.
- Main crate: https://crates.io/crates/hexser
- Docs: https://docs.rs/hexser_potions
- Repository: https://github.com/squillo/hexser
- Publishing guide: ./../../PUBLISHING.md
Licensed under either of
- Apache License, Version 2.0, or
- MIT license
at your option.
- hexser_potions
- depends on:
hexser - provides: examples, patterns, and test/learning helpers
- typical user dependency:
hexser(prod),hexser_potions(dev/learning)
- depends on: