Cargo Features

[dependencies]
cashweb-secp256k1 = { version = "0.19.1", default-features = false, features = ["std", "unstable", "rand-std", "recovery", "endomorphism", "lowmemory", "global-context", "bitcoin_hashes", "serde"] }
default = std

The std feature is set by default whenever cashweb-secp256k1 is added without default-features = false somewhere in the dependency tree.

std default global-context?

Enables std of cashweb-secp256k1-sys

unstable = rand-std, recovery
rand-std global-context? unstable?

Enables std of rand ^0.6.0

rand:

Option (enabled by default): without "std" rand uses libcore; this option enables functionality expected to be available on a standard platform.

recovery unstable?

Enables recovery of cashweb-secp256k1-sys

Affects cashweb-secp256k1::recovery

endomorphism

Enables endomorphism of cashweb-secp256k1-sys

lowmemory

Enables lowmemory of cashweb-secp256k1-sys

global-context = rand-std, std

Affects context::global

Features from optional dependencies

In crates that don't use the dep: syntax, optional dependencies automatically become Cargo features. These features may have been created by mistake, and this functionality may be removed in the future.

bitcoin_hashes implicit feature

Enables bitcoin_hashes ^0.9.4

bitcoin_hashes:

Hash functions used by the rust-bitcoin eccosystem

rand rand-std?

Enables rand ^0.6.0

serde implicit feature

Enables serde

serde:

A generic serialization/deserialization framework