[[example]]
name = "runtime-server-mock"
required-features = ["server"]
[build-dependencies.prost-build]
version = "0.10"
[dependencies.anyhow]
version = "1.0.31"
[dependencies.bytes]
version = "1.0"
[dependencies.futures]
optional = true
version = "0.3"
[dependencies.log]
version = "0.4"
[dependencies.prost]
optional = true
version = "0.10"
[dependencies.serde]
features = ["derive"]
version = "1.0"
[dependencies.serde_json]
version = "1.0"
[dependencies.tokio]
features = ["io-std", "rt", "process", "sync"]
optional = true
version = "1"
[dependencies.tokio-util]
features = ["codec"]
optional = true
version = "0.7"
[dependencies.url]
version = "2.3"
[dev-dependencies.env_logger]
version = "0.7"
[dev-dependencies.tokio]
features = ["macros", "time"]
version = "1"
[features]
codec = []
default = ["server"]
server = ["prost", "futures", "tokio", "tokio-util"]
[package]
authors = ["Golem Factory <contact@golem.network>"]
description = "Communication API between the Runtime and ExeUnit Supervisor. Provides server implementation for Runtime and client implementation for Supervisor."
edition = "2018"
homepage = "https://github.com/golemfactory/yagna/tree/master/exe-unit/runtime-api"
license = "GPL-3.0"
name = "ya-runtime-api"
repository = "https://github.com/golemfactory/yagna"
version = "0.6.0"