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

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?

Enables capi of nstdapi

Enables link of nstdapi

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

os_unix_shared_lib nstd? = core, libc, os

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

os_windows_shared_lib nstd? shared_lib? = core, os

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

shared_lib nstd? = alloc, core, cstring, libc, os_windows_shared_lib, os_windows_str, vec

Affects nstd-sys::shared_lib

shared_ptr nstd? = core

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