Cargo Features

[dependencies]
supply-chain-trust-example-crate-000070 = { version = "0.38.35", default-features = false, features = ["std", "alloc", "use-libc", "libc-extra-traits", "event", "fs", "io_uring", "mount", "net", "thread", "process", "shm", "time", "param", "procfs", "pty", "termios", "mm", "pipe", "rand", "stdio", "system", "runtime", "all-apis", "use-libc-auxv", "use-explicitly-provided-auxv", "linux_4_11", "linux_latest", "rustc-dep-of-std", "try_close"] }
default = std, use-libc-auxv

These default features are set whenever supply-chain-trust-example-crate-000070 is added without default-features = false somewhere in the dependency tree.

std default = alloc, libc-extra-traits

Enables std of bitflags, optional libc, and optional errno

Affects stdio::stdin, stdio::stdout, stdio::stderr

alloc std

Affects epoll::wait, epoll::EventVec, event::kqueue, port::port_getn, abs::readlink, at::readlinkat, netdevice::index_to_name, sockopt::get_tcp_congestion, arg::Arg.to_string_lossy, arg::Arg.as_cow_c_str, arg::Arg.into_c_str, id::getgroups, procctl::get_reaper_pids, pty::ptsname, prctl::name, chdir::getcwd, tty::ttyname

use-libc = libc, libc-extra-traits, libc_errno
libc-extra-traits std use-libc?

Enables extra_traits of optional libc

event all-apis? io_uring?

Affects supply-chain-trust-example-crate-000070::event

fs all-apis? io_uring? param? procfs? pty? shm?

Affects supply-chain-trust-example-crate-000070::fs, chdir::chdir, chroot::chroot, pivot_root::pivot_root, umask::umask, runtime::execveat, chdir::getcwd, supply-chain-trust-example-crate-000070::path

io_uring all-apis? = event, fs, net

Enables io_uring of linux-raw-sys ^0.4.14

Affects supply-chain-trust-example-crate-000070::io_uring

mount all-apis?

Affects supply-chain-trust-example-crate-000070::mount, supply-chain-trust-example-crate-000070::path

net all-apis? io_uring?

Enables if_ether, net, netlink and xdp of linux-raw-sys ^0.4.14

Affects supply-chain-trust-example-crate-000070::net, no_std::net, std::net, supply-chain-trust-example-crate-000070::path

thread all-apis?

Enables prctl of linux-raw-sys ^0.4.14

Affects supply-chain-trust-example-crate-000070::thread

process all-apis?

Enables prctl of linux-raw-sys ^0.4.14

Affects supply-chain-trust-example-crate-000070::process

shm all-apis? = fs

Affects supply-chain-trust-example-crate-000070::shm

time all-apis?

Affects supply-chain-trust-example-crate-000070::time

param all-apis? = fs

Affects supply-chain-trust-example-crate-000070::param

procfs all-apis? = fs, itoa, once_cell

Affects supply-chain-trust-example-crate-000070::procfs, tty::ttyname

pty all-apis? = fs, itoa

Affects supply-chain-trust-example-crate-000070::pty

termios all-apis?

Affects supply-chain-trust-example-crate-000070::termios

mm all-apis?

Affects supply-chain-trust-example-crate-000070::mm

pipe all-apis?

Affects supply-chain-trust-example-crate-000070::pipe

rand all-apis?

Affects supply-chain-trust-example-crate-000070::rand

stdio all-apis?

Affects supply-chain-trust-example-crate-000070::stdio

system all-apis?

Enables system of linux-raw-sys ^0.4.14

Affects supply-chain-trust-example-crate-000070::system

runtime all-apis?

Enables prctl of linux-raw-sys ^0.4.14

Affects supply-chain-trust-example-crate-000070::runtime

all-apis = event, fs, io_uring, mm, mount, net, param, pipe, process, procfs, pty, rand, runtime, shm, stdio, system, termios, thread, time
use-libc-auxv default
use-explicitly-provided-auxv
linux_4_11 linux_latest?
linux_latest = linux_4_11
rustc-dep-of-std = compiler_builtins, core, rustc-std-workspace-alloc

Enables rustc-dep-of-std of bitflags, optional compiler_builtins, and linux-raw-sys ^0.4.14

compiler_builtins:

Only used in the compiler's build system

try_close

Affects close::try_close

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.

libc not rustix_use_libc not miri linux le s390x arm arm64 64-bit riscv64 rustix_use_experimen… powerpc64 rustix_use_experimen… s390x rustix_use_experimen… mips rustix_use_experimen… mips32r6 rustix_use_experimen… mips64 rustix_use_experimen… mips64r6 x86 x86_64 64-bit not win rustix_use_libc miri not linux not le s390x not arm arm64 64-bit riscv64 rustix_use_experimen… powerpc64 rustix_use_experimen… s390x rustix_use_experimen… mips rustix_use_experimen… mips32r6 rustix_use_experimen… mips64 rustix_use_experimen… mips64r6 x86 x86_64 64-bit use-libc?
compiler_builtins rustc-dep-of-std?
core rustc-dep-of-std?

Enables rustc-std-workspace-core

libc_errno not rustix_use_libc not miri linux le s390x arm arm64 64-bit riscv64 rustix_use_experimen… powerpc64 rustix_use_experimen… s390x rustix_use_experimen… mips rustix_use_experimen… mips32r6 rustix_use_experimen… mips64 rustix_use_experimen… mips64r6 x86 x86_64 64-bit not win rustix_use_libc miri not linux not le s390x not arm arm64 64-bit riscv64 rustix_use_experimen… powerpc64 rustix_use_experimen… s390x rustix_use_experimen… mips rustix_use_experimen… mips32r6 rustix_use_experimen… mips64 rustix_use_experimen… mips64r6 x86 x86_64 64-bit win use-libc?

Enables errno

once_cell android linux procfs?
rustc-std-workspace-alloc rustc-dep-of-std?
itoa procfs? pty?