[package] name = "fly-session" version.workspace = true edition = "2024" rust-version.workspace = true license.workspace = true publish = false description = "The lockstep session coordinator, its phase machine and a synthetic composition over flybus." [lib] name = "fly_session" path = "src/lib.rs" [dependencies] # The domain contract (scalars, payloads, canonical digests, the trace format) and the bus. # Everything else this crate needs is std or Tokio. fly-session-types = { path = "../fly-session-types" } flybus = { path = "../flybus" } serde_json = { workspace = true } tokio = { version = "1", features = ["rt", "sync", "time", "macros"] } [dev-dependencies] tempfile = "3" tokio = { version = "1", features = ["rt-multi-thread", "macros", "time"] }