Cargo Features
[dependencies]
nstd-sys = { version = "0.13.0", default-features = false, features = ["std", "alloc", "capi", "link", "nstd", "core", "cstring", "env", "fs", "heap_ptr", "io", "math", "mutex", "os", "os_unix_alloc", "os_unix_io", "os_unix_mutex", "os_unix_shared_lib", "os_unix_time", "os_windows_alloc", "os_windows_shared_lib", "os_windows_str", "proc", "shared_lib", "shared_ptr", "string", "thread", "time", "timed_mutex", "vec"] }
- default = core, std
-
These default features are set whenever
nstd-sys
is added without
somewhere in the dependency tree.default-features = false - std default env? fs? io? math? mutex? proc? thread? time?
- alloc env? fs? io? mutex? nstd? os_windows_str? proc? shared_lib? thread? vec? = core, libc, os_windows_alloc
-
Affects
nstd-sys::alloc
… - capi link? timed_mutex?
- link = capi
- nstd = alloc, core, cstring, env, fs, heap_ptr, io, math, mutex, os, os_unix_alloc, os_unix_io, os_unix_mutex, os_unix_shared_lib, os_unix_time, os_windows_alloc, os_windows_shared_lib, os_windows_str, proc, shared_lib, shared_ptr, string, thread, time, timed_mutex, vec
- core default alloc? cstring? env? fs? heap_ptr? io? mutex? nstd? os_unix_alloc? os_unix_io? os_unix_mutex? os_unix_shared_lib? os_unix_time? os_windows_alloc? os_windows_shared_lib? os_windows_str? proc? shared_lib? shared_ptr? string? thread? time? timed_mutex? vec?
-
Affects
nstd-sys::core
… - cstring nstd? shared_lib? = core, vec
-
Affects
nstd-sys::cstring
… - env nstd? = alloc, core, io, std, string, vec
-
Affects
nstd-sys::env
… - fs nstd? = alloc, core, io, os_unix_io, std, string, time, vec
-
Affects
nstd-sys::fs
… - heap_ptr mutex? nstd? os_unix_mutex? thread? timed_mutex? = core
-
Affects
nstd-sys::heap_ptr
… - io env? fs? nstd? proc? thread? = alloc, core, os_unix_io, std, string, vec
-
Affects
nstd-sys::io
… - math nstd? = std
-
Affects
nstd-sys::math
… - mutex nstd? = alloc, core, heap_ptr, std
-
Affects
nstd-sys::mutex
… - os nstd? os_unix_alloc? os_unix_io? os_unix_mutex? os_unix_shared_lib? os_unix_time? os_windows_alloc? os_windows_shared_lib? os_windows_str? = windows-sys
-
Affects
nstd-sys::os
… - os_unix_alloc nstd? = core, libc, os
-
Affects
unix::alloc
… - os_unix_io fs? io? nstd? = core, errno, libc, os, string, vec
-
Affects
unix::io
… - os_unix_mutex nstd? timed_mutex? = core, heap_ptr, libc, os, os_unix_time, thread
-
Affects
unix::mutex
… -
Affects
unix::shared_lib
… - os_unix_time nstd? os_unix_mutex? time? = core, libc, os
-
Affects
unix::time
… - os_windows_alloc alloc? nstd? = core, libc, os
-
Enables Win32_System_Memory of windows-sys ^0.48
Affects
windows::alloc
… -
Enables Win32_System_LibraryLoader of windows-sys ^0.48
Affects
windows::shared_lib
… - os_windows_str nstd? shared_lib? = alloc, core, os, vec
-
Enables Win32_Globalization of windows-sys ^0.48
Affects
windows::str
… - proc nstd? = alloc, core, io, std
-
Affects
nstd-sys::proc
… -
Affects
nstd-sys::shared_lib
… -
Affects
nstd-sys::shared_ptr
… - string env? fs? io? nstd? os_unix_io? = core, vec
-
Affects
nstd-sys::string
… - thread nstd? os_unix_mutex? timed_mutex? = alloc, core, heap_ptr, io, std
-
Affects
nstd-sys::thread
… - time fs? nstd? = core, os_unix_time, std
-
Affects
nstd-sys::time
… - timed_mutex nstd? = capi, cc, core, heap_ptr, os_unix_mutex, thread
-
Affects
nstd-sys::timed_mutex
… - vec cstring? env? fs? io? nstd? os_unix_io? os_windows_str? shared_lib? string? = alloc, core
-
Affects
nstd-sys::vec
…
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 alloc? os_unix_alloc? os_unix_io? os_unix_mutex? os_unix_shared_lib? os_unix_time? os_windows_alloc? shared_lib?
- cc build timed_mutex?
- errno unix os_unix_io?
- windows-sys win os? os_windows_alloc? os_windows_shared_lib? os_windows_str?
-
Enables windows-sys ^0.48