Cargo Features

[dependencies]
mithril-common = { version = "0.4.79", default-features = false, features = ["full", "random", "fs", "rug-backend", "num-integer-backend", "allow_skip_signer_certification", "test_tools", "apispec", "test_http_server"] }
default = rug-backend

The rug-backend feature is set by default whenever mithril-common is added without default-features = false somewhere in the dependency tree.

full = fs, random, test_tools

Full feature set

random full? test_tools?

Enables getrandom of rand_core

fs full?

Enables pallas-addresses ^0.30.2, pallas-codec ^0.30.2, pallas-hardano ^0.30.2, pallas-network ^0.30.2, pallas-primitives ^0.30.2, and pallas-traverse ^0.30.2, fs and process of tokio

rug-backend default

Enables rug-backend features for mithril-stm dependency

Enables rug-backend of mithril-stm

num-integer-backend

Enables num-integer-backend features for mithril-stm dependency by default it's rug-backend

Enables num-integer-backend of mithril-stm

allow_skip_signer_certification

Disable signer certification, to be used only for tests

test_tools full? = apispec, random, test_http_server

Enable all tests tools

apispec test_tools?

Enable tools to helps validate conformity to an OpenAPI specification

Enables glob, jsonschema, reqwest, and warp

Affects test_utils::apispec

test_http_server test_tools?

Enables warp

Affects test_utils::test_http_server