[package]
name = "omry-service"
authors.workspace = true
description = "RPC definitions for server and client applications using the Omry project."
edition.workspace = true
exclude.workspace = true
homepage.workspace = true
keywords.workspace = true
license.workspace = true
publish = true
readme.workspace = true
repository.workspace = true
rust-version.workspace = true
version.workspace = true

[dependencies]
omry-archiving = { path = "../archiving", features = ["marshal"], version = "0.12.0" }
omry-common = { path = "../common", version = "0.12.0" }
omry-search = { path = "../search", version = "0.12.0", features = ["serde"] }
serde = { workspace = true }
serde_with = { workspace = true }
tarpc = { version = "0.37", features = [
    "serde-transport-bincode",
    "tcp",
    "tokio1",
    "unix",
] }
thiserror = { workspace = true }

[dev-dependencies]
anyhow = { workspace = true }
insta = { workspace = true }

[lints]
workspace = true
