Cargo Features

aluvm = { version = "0.11.0-beta.5", default-features = false, features = ["std", "alloc", "all", "stl", "log", "curve25519", "serde", "rand"] }
default = std

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

std default all? log? serde? stl?

Enables std of amplify

Affects data::encoding


Enables alloc of amplify

all = ascii-armor, curve25519, log, secp256k1, serde, std, stl
stl all? = std

Enables armor of strict_types

Affects aluvm::stl

Required by the aluvm-stl binary

log all? = std
curve25519 all? = curve25519-dalek
serde all? = serde_crate, std

Enables serde of amplify

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.

ascii-armor all?
strict_types stl?
secp256k1 all?

Enables secp256k1 ^0.28.2

curve25519-dalek curve25519?

Enables curve25519-dalek ^3.2

serde_crate serde?

Enables serde

rand wasm32 implicit feature

Enables rand


Random number generators and other randomness functionality