ferrex-contracts 0.1.2-alpha

Trait surfaces and domain contracts built atop ferrex-model
Documentation

ferrex-contracts

Trait surfaces and domain contracts built atop ferrex-model.

This crate provides the trait definitions and contracts that define the boundaries between Ferrex components:

  • Repository traits for data access
  • Service traits for business logic
  • Event contracts for async communication

Features

  • serde - Enable serde support via ferrex-model
  • rkyv - Enable rkyv support via ferrex-model
  • chrono - Enable chrono support via ferrex-model

Usage

[dependencies]
ferrex-contracts = { version = "0.1.0-alpha", features = ["serde"] }

License

Licensed under MIT OR Apache-2.0.