[][src]Module exonum_rust_runtime::spec

Specifications of Rust and non-Rust artifacts for use in deployment.

Two consumers of the specifications produced by this module are the testkit and the node builder from the exonum-cli crate.

Structs

ForeignSpec

Deploy specification for a non-Rust artifact. The spec can include zero or more instantiated services.

JustFactory

Deploy specification which just adds a service factory to the Rust runtime without deploying a corresponding artifact. Useful mainly for tests; use Spec to deploy the artifact.

Migrating

Marker type for artifact deployment with migration support.

Simple

Marker type for artifact deployment without migration support.

Spec

Deploy specification for a Rust artifact. The spec can include zero or more instantiated services.

Traits

Deploy

Denotes a data type that can be used as an argument to NodeBuilder::with().