ToolKit
Declarative gear system and common runtime utilities used across CF/Gears.
Overview
The cf-gears-toolkit crate provides:
- Gear registration and lifecycle (inventory-based discovery)
ClientHubfor typed in-process clients- REST/OpenAPI helpers (
OperationBuilder,OpenApiRegistry, RFC-9457Problem) - Runtime helpers (gear registry/manager, lifecycle helpers)
Features
db(default): Enables DB integration (depends oncf-gears-toolkit-db), including:DatabaseCapability(migrations contract)DbOptions::Manager(runtime DB manager support)- DB handle resolution in
GearCtx/GearContextBuilder
Build without DB
To build cf-gears-toolkit without pulling in cf-gears-toolkit-db and its transitive dependencies:
License
Licensed under Apache-2.0.