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
somewhere in the dependency tree.default-features = false - 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?