Cargo Features

[dependencies]
vminer = { version = "0.1.0", default-features = false, features = ["std", "serde", "no_std_sync", "all_os", "linux", "windows", "all_backends", "kvm", "dump", "download_pdb"] }
default = all_os, download_pdb, std

These default features are set whenever vminer is added without default-features = false somewhere in the dependency tree.

std default dump? kvm? windows?

Enables std of once_cell and vminer-core

once_cell:

Enables once_cell::sync module.

Affects linux::SymbolLoader

serde

Enables serde, serde of vminer-core

no_std_sync = spin
all_os default = linux, windows
linux all_os

Enables gimli

Affects os::linux

windows all_os = std

Enables object and pdb

Affects os::windows

all_backends = dump, kvm
kvm all_backends? = std

Enables libc

Affects backends::kvm

dump all_backends? = std

Affects backends::kvm_dump

download_pdb default

Enables ureq

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.

spin no_std_sync?