<!DOCTYPE html><htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1.0"><metaname="generator"content="rustdoc"><metaname="description"content="API documentation for the Rust `SysconfVar` enum in crate `nix`."><metaname="keywords"content="rust, rustlang, rust-lang, SysconfVar"><title>nix::unistd::SysconfVar - Rust</title><linkrel="stylesheet"type="text/css"href="../../normalize.css"><linkrel="stylesheet"type="text/css"href="../../rustdoc.css"id="mainThemeStyle"><linkrel="stylesheet"type="text/css"href="../../dark.css"><linkrel="stylesheet"type="text/css"href="../../light.css"id="themeStyle"><scriptsrc="../../storage.js"></script><noscript><linkrel="stylesheet"href="../../noscript.css"></noscript><linkrel="shortcut icon"href="../../favicon.ico"><styletype="text/css">#crate-search{background-image:url("../../down-arrow.svg");}</style></head><bodyclass="rustdoc enum"><!--[if lte IE 8]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><navclass="sidebar"><divclass="sidebar-menu">☰</div><ahref='../../nix/index.html'><divclass='logo-container'><imgsrc='../../rust-logo.png'alt='logo'></div></a><pclass='location'>Enum SysconfVar</p><divclass="sidebar-elems"><divclass="block items"><aclass="sidebar-title"href="#variants">Variants</a><divclass="sidebar-links"><ahref="#variant.AIO_LISTIO_MAX">AIO_LISTIO_MAX</a><ahref="#variant.AIO_MAX">AIO_MAX</a><ahref="#variant.AIO_PRIO_DELTA_MAX">AIO_PRIO_DELTA_MAX</a><ahref="#variant.ARG_MAX">ARG_MAX</a><ahref="#variant.ATEXIT_MAX">ATEXIT_MAX</a><ahref="#variant.BC_BASE_MAX">BC_BASE_MAX</a><ahref="#variant.BC_DIM_MAX">BC_DIM_MAX</a><ahref="#variant.BC_SCALE_MAX">BC_SCALE_MAX</a><ahref="#variant.BC_STRING_MAX">BC_STRING_MAX</a><ahref="#variant.CHILD_MAX">CHILD_MAX</a><ahref="#variant.COLL_WEIGHTS_MAX">COLL_WEIGHTS_MAX</a><ahref="#variant.DELAYTIMER_MAX">DELAYTIMER_MAX</a><ahref="#variant.EXPR_NEST_MAX">EXPR_NEST_MAX</a><ahref="#variant.HOST_NAME_MAX">HOST_NAME_MAX</a><ahref="#variant.IOV_MAX">IOV_MAX</a><ahref="#variant.LINE_MAX">LINE_MAX</a><ahref="#variant.LOGIN_NAME_MAX">LOGIN_NAME_MAX</a><ahref="#variant.NGROUPS_MAX">NGROUPS_MAX</a><ahref="#variant.GETGR_R_SIZE_MAX">GETGR_R_SIZE_MAX</a><ahref="#variant.GETPW_R_SIZE_MAX">GETPW_R_SIZE_MAX</a><ahref="#variant.MQ_OPEN_MAX">MQ_OPEN_MAX</a><ahref="#variant.MQ_PRIO_MAX">MQ_PRIO_MAX</a><ahref="#variant.OPEN_MAX">OPEN_MAX</a><ahref="#variant._POSIX_ADVISORY_INFO">_POSIX_ADVISORY_INFO</a><ahref="#variant._POSIX_BARRIERS">_POSIX_BARRIERS</a><ahref="#variant._POSIX_ASYNCHRONOUS_IO">_POSIX_ASYNCHRONOUS_IO</a><ahref="#variant._POSIX_CLOCK_SELECTION">_POSIX_CLOCK_SELECTION</a><ahref="#variant._POSIX_CPUTIME">_POSIX_CPUTIME</a><ahref="#variant._POSIX_FSYNC">_POSIX_FSYNC</a><ahref="#variant._POSIX_IPV6">_POSIX_IPV6</a><ahref="#variant._POSIX_JOB_CONTROL">_POSIX_JOB_CONTROL</a><ahref="#variant._POSIX_MAPPED_FILES">_POSIX_MAPPED_FILES</a><ahref="#variant._POSIX_MEMLOCK">_POSIX_MEMLOCK</a><ahref="#variant._POSIX_MEMLOCK_RANGE">_POSIX_MEMLOCK_RANGE</a><ahref="#variant._POSIX_MEMORY_PROTECTION">_POSIX_MEMORY_PROTECTION</a><ahref="#variant._POSIX_MESSAGE_PASSING">_POSIX_MESSAGE_PASSING</a><ahref="#variant._POSIX_MONOTONIC_CLOCK">_POSIX_MONOTONIC_CLOCK</a><ahref="#variant._POSIX_PRIORITIZED_IO">_POSIX_PRIORITIZED_IO</a><ahref="#variant._POSIX_PRIORITY_SCHEDULING">_POSIX_PRIORITY_SCHEDULING</a><ahref="#variant._POSIX_RAW_SOCKETS">_POSIX_RAW_SOCKETS</a><ahref="#variant._POSIX_READER_WRITER_LOCKS">_POSIX_READER_WRITER_LOCKS</a><ahref="#variant._POSIX_REALTIME_SIGNALS">_POSIX_REALTIME_SIGNALS</a><ahref="#variant._POSIX_REGEXP">_POSIX_REGEXP</a><ahref="#variant._POSIX_SAVED_IDS">_POSIX_SAVED_IDS</a><ahref="#variant._POSIX_SEMAPHORES">_POSIX_SEMAPHORES</a><ahref="#variant._POSIX_SHARED_MEMORY_OBJECTS">_POSIX_SHARED_MEMORY_OBJECTS</a><ahref="#variant._POSIX_SHELL">_POSIX_SHELL</a><ahref="#variant._POSIX_SPAWN">_POSIX_SPAWN</a><ahref="#variant._POSIX_SPIN_LOCKS">
<spanid="variant.AIO_LISTIO_MAX"class="variant small-section-header"><ahref="#variant.AIO_LISTIO_MAX"class="anchor field"></a><codeid='AIO_LISTIO_MAX.v'>AIO_LISTIO_MAX</code></span><divclass='docblock'><p>Maximum number of I/O operations in a single list I/O call supported by
the implementation.</p>
</div><spanid="variant.AIO_MAX"class="variant small-section-header"><ahref="#variant.AIO_MAX"class="anchor field"></a><codeid='AIO_MAX.v'>AIO_MAX</code></span><divclass='docblock'><p>Maximum number of outstanding asynchronous I/O operations supported by
the implementation.</p>
</div><spanid="variant.AIO_PRIO_DELTA_MAX"class="variant small-section-header"><ahref="#variant.AIO_PRIO_DELTA_MAX"class="anchor field"></a><codeid='AIO_PRIO_DELTA_MAX.v'>AIO_PRIO_DELTA_MAX</code></span><divclass='docblock'><p>The maximum amount by which a process can decrease its asynchronous I/O
priority level from its own scheduling priority.</p>
</div><spanid="variant.ARG_MAX"class="variant small-section-header"><ahref="#variant.ARG_MAX"class="anchor field"></a><codeid='ARG_MAX.v'>ARG_MAX</code></span><divclass='docblock'><p>Maximum length of argument to the exec functions including environment data.</p>
</div><spanid="variant.ATEXIT_MAX"class="variant small-section-header"><ahref="#variant.ATEXIT_MAX"class="anchor field"></a><codeid='ATEXIT_MAX.v'>ATEXIT_MAX</code></span><divclass='docblock'><p>Maximum number of functions that may be registered with <code>atexit</code>.</p>
</div><spanid="variant.BC_BASE_MAX"class="variant small-section-header"><ahref="#variant.BC_BASE_MAX"class="anchor field"></a><codeid='BC_BASE_MAX.v'>BC_BASE_MAX</code></span><divclass='docblock'><p>Maximum obase values allowed by the bc utility.</p>
</div><spanid="variant.BC_DIM_MAX"class="variant small-section-header"><ahref="#variant.BC_DIM_MAX"class="anchor field"></a><codeid='BC_DIM_MAX.v'>BC_DIM_MAX</code></span><divclass='docblock'><p>Maximum number of elements permitted in an array by the bc utility.</p>
</div><spanid="variant.BC_SCALE_MAX"class="variant small-section-header"><ahref="#variant.BC_SCALE_MAX"class="anchor field"></a><codeid='BC_SCALE_MAX.v'>BC_SCALE_MAX</code></span><divclass='docblock'><p>Maximum scale value allowed by the bc utility.</p>
</div><spanid="variant.BC_STRING_MAX"class="variant small-section-header"><ahref="#variant.BC_STRING_MAX"class="anchor field"></a><codeid='BC_STRING_MAX.v'>BC_STRING_MAX</code></span><divclass='docblock'><p>Maximum length of a string constant accepted by the bc utility.</p>
</div><spanid="variant.CHILD_MAX"class="variant small-section-header"><ahref="#variant.CHILD_MAX"class="anchor field"></a><codeid='CHILD_MAX.v'>CHILD_MAX</code></span><divclass='docblock'><p>Maximum number of simultaneous processes per real user ID.</p>
</div><spanid="variant.COLL_WEIGHTS_MAX"class="variant small-section-header"><ahref="#variant.COLL_WEIGHTS_MAX"class="anchor field"></a><codeid='COLL_WEIGHTS_MAX.v'>COLL_WEIGHTS_MAX</code></span><divclass='docblock'><p>Maximum number of weights that can be assigned to an entry of the
LC_COLLATE order keyword in the locale definition file</p>
</div><spanid="variant.DELAYTIMER_MAX"class="variant small-section-header"><ahref="#variant.DELAYTIMER_MAX"class="anchor field"></a><codeid='DELAYTIMER_MAX.v'>DELAYTIMER_MAX</code></span><divclass='docblock'><p>Maximum number of timer expiration overruns.</p>
</div><spanid="variant.EXPR_NEST_MAX"class="variant small-section-header"><ahref="#variant.EXPR_NEST_MAX"class="anchor field"></a><codeid='EXPR_NEST_MAX.v'>EXPR_NEST_MAX</code></span><divclass='docblock'><p>Maximum number of expressions that can be nested within parentheses by
the expr utility.</p>
</div><spanid="variant.HOST_NAME_MAX"class="variant small-section-header"><ahref="#variant.HOST_NAME_MAX"class="anchor field"></a><codeid='HOST_NAME_MAX.v'>HOST_NAME_MAX</code></span><divclass='docblock'><p>Maximum length of a host name (not including the terminating null) as
returned from the <code>gethostname</code> function</p>
</div><spanid="variant.IOV_MAX"class="variant small-section-header"><ahref="#variant.IOV_MAX"class="anchor field"></a><codeid='IOV_MAX.v'>IOV_MAX</code></span><divclass='docblock'><p>Maximum number of iovec structures that one process has available for
use with <code>readv</code> or <code>writev</code>.</p>
</div><spanid="variant.LINE_MAX"class="variant small-section-header"><ahref="#variant.LINE_MAX"class="anchor field"></a><codeid='LINE_MAX.v'>LINE_MAX</code></span><divclass='docblock'><p>Unless otherwise noted, the maximum length, in bytes, of a utility's
input line (either standard input or another file), when the utility is
described as processing text files. The length includes room for the
trailing <newline>.</p>
</div><spanid="variant.LOGIN_NAME_MAX"class="variant small-section-header"><ahref="#variant.LOGIN_NAME_MAX"class="anchor field"></a><codeid='LOGIN_NAME_MAX.v'>LOGIN_NAME_MAX</code></span><divclass='docblock'><p>Maximum length of a login name.</p>
</div><spanid="variant.NGROUPS_MAX"class="variant small-section-header"><ahref="#variant.NGROUPS_MAX"class="anchor field"></a><codeid='NGROUPS_MAX.v'>NGROUPS_MAX</code></span><divclass='docblock'><p>Maximum number of simultaneous supplementary group IDs per process.</p>
</div><spanid="variant.GETGR_R_SIZE_MAX"class="variant small-section-header"><ahref="#variant.GETGR_R_SIZE_MAX"class="anchor field"></a><codeid='GETGR_R_SIZE_MAX.v'>GETGR_R_SIZE_MAX</code></span><divclass='docblock'><p>Initial size of <code>getgrgid_r</code> and <code>getgrnam_r</code> data buffers</p>
</div><spanid="variant.GETPW_R_SIZE_MAX"class="variant small-section-header"><ahref="#variant.GETPW_R_SIZE_MAX"class="anchor field"></a><codeid='GETPW_R_SIZE_MAX.v'>GETPW_R_SIZE_MAX</code></span><divclass='docblock'><p>Initial size of <code>getpwuid_r</code> and <code>getpwnam_r</code> data buffers</p>
</div><spanid="variant.MQ_OPEN_MAX"class="variant small-section-header"><ahref="#variant.MQ_OPEN_MAX"class="anchor field"></a><codeid='MQ_OPEN_MAX.v'>MQ_OPEN_MAX</code></span><divclass='docblock'><p>The maximum number of open message queue descriptors a process may hold.</p>
</div><spanid="variant.MQ_PRIO_MAX"class="variant small-section-header"><ahref="#variant.MQ_PRIO_MAX"class="anchor field"></a><codeid='MQ_PRIO_MAX.v'>MQ_PRIO_MAX</code></span><divclass='docblock'><p>The maximum number of message priorities supported by the implementation.</p>
</div><spanid="variant.OPEN_MAX"class="variant small-section-header"><ahref="#variant.OPEN_MAX"class="anchor field"></a><codeid='OPEN_MAX.v'>OPEN_MAX</code></span><divclass='docblock'><p>A value one greater than the maximum value that the system may assign to
a newly-created file descriptor.</p>
</div><spanid="variant._POSIX_ADVISORY_INFO"class="variant small-section-header"><ahref="#variant._POSIX_ADVISORY_INFO"class="anchor field"></a><codeid='_POSIX_ADVISORY_INFO.v'>_POSIX_ADVISORY_INFO</code></span><divclass='docblock'><p>The implementation supports the Advisory Information option.</p>
</div><spanid="variant._POSIX_CPUTIME"class="variant small-section-header"><ahref="#variant._POSIX_CPUTIME"class="anchor field"></a><codeid='_POSIX_CPUTIME.v'>_POSIX_CPUTIME</code></span><divclass='docblock'><p>The implementation supports the Process CPU-Time Clocks option.</p>
</div><spanid="variant._POSIX_FSYNC"class="variant small-section-header"><ahref="#variant._POSIX_FSYNC"class="anchor field"></a><codeid='_POSIX_FSYNC.v'>_POSIX_FSYNC</code></span><divclass='docblock'><p>The implementation supports the File Synchronization option.</p>
</div><spanid="variant._POSIX_IPV6"class="variant small-section-header"><ahref="#variant._POSIX_IPV6"class="anchor field"></a><codeid='_POSIX_IPV6.v'>_POSIX_IPV6</code></span><divclass='docblock'><p>The implementation supports the IPv6 option.</p>
</div><spanid="variant._POSIX_MEMLOCK"class="variant small-section-header"><ahref="#variant._POSIX_MEMLOCK"class="anchor field"></a><codeid='_POSIX_MEMLOCK.v'>_POSIX_MEMLOCK</code></span><divclass='docblock'><p>The implementation supports the Process Memory Locking option.</p>
</div><spanid="variant._POSIX_MEMLOCK_RANGE"class="variant small-section-header"><ahref="#variant._POSIX_MEMLOCK_RANGE"class="anchor field"></a><codeid='_POSIX_MEMLOCK_RANGE.v'>_POSIX_MEMLOCK_RANGE</code></span><divclass='docblock'><p>The implementation supports the Range Memory Locking option.</p>
</div><spanid="variant._POSIX_MESSAGE_PASSING"class="variant small-section-header"><ahref="#variant._POSIX_MESSAGE_PASSING"class="anchor field"></a><codeid='_POSIX_MESSAGE_PASSING.v'>_POSIX_MESSAGE_PASSING</code></span><divclass='docblock'><p>The implementation supports the Message Passing option.</p>
</div><spanid="variant._POSIX_MONOTONIC_CLOCK"class="variant small-section-header"><ahref="#variant._POSIX_MONOTONIC_CLOCK"class="anchor field"></a><codeid='_POSIX_MONOTONIC_CLOCK.v'>_POSIX_MONOTONIC_CLOCK</code></span><divclass='docblock'><p>The implementation supports the Monotonic Clock option.</p>
</div><spanid="variant._POSIX_PRIORITIZED_IO"class="variant small-section-header"><ahref="#variant._POSIX_PRIORITIZED_IO"class="anchor field"></a><codeid='_POSIX_PRIORITIZED_IO.v'>_POSIX_PRIORITIZED_IO</code></span><divclass='docblock'><p>The implementation supports the Prioritized Input and Output option.</p>
</div><spanid="variant._POSIX_PRIORITY_SCHEDULING"class="variant small-section-header"><ahref="#variant._POSIX_PRIORITY_SCHEDULING"class="anchor field"></a><codeid='_POSIX_PRIORITY_SCHEDULING.v'>_POSIX_PRIORITY_SCHEDULING</code></span><divclass='docblock'><p>The implementation supports the Process Scheduling option.</p>
</div><spanid="variant._POSIX_RAW_SOCKETS"class="variant small-section-header"><ahref="#variant._POSIX_RAW_SOCKETS"class="anchor field"></a><codeid='_POSIX_RAW_SOCKETS.v'>_POSIX_RAW_SOCKETS</code></span><divclass='docblock'><p>The implementation supports the Raw Sockets option.</p>
</div><spanid="variant._POSIX_REGEXP"class="variant small-section-header"><ahref="#variant._POSIX_REGEXP"class="anchor field"></a><codeid='_POSIX_REGEXP.v'>_POSIX_REGEXP</code></span><divclass='docblock'><p>The implementation supports the Regular Expression Handling option.</p>
</div><spanid="variant._POSIX_SAVED_IDS"class="variant small-section-header"><ahref="#variant._POSIX_SAVED_IDS"class="anchor field"></a><codeid='_POSIX_SAVED_IDS.v'>_POSIX_SAVED_IDS</code></span><divclass='docblock'><p>Each process has a saved set-user-ID and a saved set-group-ID.</p>
</div><spanid="variant._POSIX_SPORADIC_SERVER"class="variant small-section-header"><ahref="#variant._POSIX_SPORADIC_SERVER"class="anchor field"></a><codeid='_POSIX_SPORADIC_SERVER.v'>_POSIX_SPORADIC_SERVER</code></span><divclass='docblock'><p>The implementation supports the Process Sporadic Server option.</p>
</div><spanid="variant._POSIX_SS_REPL_MAX"class="variant small-section-header"><ahref="#variant._POSIX_SS_REPL_MAX"class="anchor field"></a><codeid='_POSIX_SS_REPL_MAX.v'>_POSIX_SS_REPL_MAX</code></span><spanid="variant._POSIX_SYNCHRONIZED_IO"class="variant small-section-header"><ahref="#variant._POSIX_SYNCHRONIZED_IO"class="anchor field"></a><codeid='_POSIX_SYNCHRONIZED_IO.v'>_POSIX_SYNCHRONIZED_IO</code></span><divclass='docblock'><p>The implementation supports the Synchronized Input and Output option.</p>
</div><spanid="variant._POSIX_THREAD_SPORADIC_SERVER"class="variant small-section-header"><ahref="#variant._POSIX_THREAD_SPORADIC_SERVER"class="anchor field"></a><codeid='_POSIX_THREAD_SPORADIC_SERVER.v'>_POSIX_THREAD_SPORADIC_SERVER</code></span><divclass='docblock'><p>The implementation supports the Thread Sporadic Server option.</p>
</div><spanid="variant._POSIX_VERSION"class="variant small-section-header"><ahref="#variant._POSIX_VERSION"class="anchor field"></a><codeid='_POSIX_VERSION.v'>_POSIX_VERSION</code></span><divclass='docblock'><p>Integer value indicating version of this standard (C-language binding)
to which the implementation conforms. For implementations conforming to
POSIX.1-2008, the value shall be 200809L.</p>
</div><spanid="variant._POSIX_V6_ILP32_OFF32"class="variant small-section-header"><ahref="#variant._POSIX_V6_ILP32_OFF32"class="anchor field"></a><codeid='_POSIX_V6_ILP32_OFF32.v'>_POSIX_V6_ILP32_OFF32</code></span><divclass='docblock'><p>The implementation provides a C-language compilation environment with
32-bit <code>int</code>, <code>long</code>, <code>pointer</code>, and <code>off_t</code> types.</p>
</div><spanid="variant._POSIX_V6_ILP32_OFFBIG"class="variant small-section-header"><ahref="#variant._POSIX_V6_ILP32_OFFBIG"class="anchor field"></a><codeid='_POSIX_V6_ILP32_OFFBIG.v'>_POSIX_V6_ILP32_OFFBIG</code></span><divclass='docblock'><p>The implementation provides a C-language compilation environment with
32-bit <code>int</code>, <code>long</code>, and pointer types and an <code>off_t</code> type using at
least 64 bits.</p>
</div><spanid="variant._POSIX_V6_LP64_OFF64"class="variant small-section-header"><ahref="#variant._POSIX_V6_LP64_OFF64"class="anchor field"></a><codeid='_POSIX_V6_LP64_OFF64.v'>_POSIX_V6_LP64_OFF64</code></span><divclass='docblock'><p>The implementation provides a C-language compilation environment with
32-bit <code>int</code> and 64-bit <code>long</code>, <code>pointer</code>, and <code>off_t</code> types.</p>
</div><spanid="variant._POSIX_V6_LPBIG_OFFBIG"class="variant small-section-header"><ahref="#variant._POSIX_V6_LPBIG_OFFBIG"class="anchor field"></a><codeid='_POSIX_V6_LPBIG_OFFBIG.v'>_POSIX_V6_LPBIG_OFFBIG</code></span><divclass='docblock'><p>The implementation provides a C-language compilation environment with an
<code>int</code> type using at least 32 bits and <code>long</code>, pointer, and <code>off_t</code> types
using at least 64 bits.</p>
</div><spanid="variant._POSIX2_C_BIND"class="variant small-section-header"><ahref="#variant._POSIX2_C_BIND"class="anchor field"></a><codeid='_POSIX2_C_BIND.v'>_POSIX2_C_BIND</code></span><divclass='docblock'><p>The implementation supports the C-Language Binding option.</p>
</div><spanid="variant._POSIX2_C_DEV"class="variant small-section-header"><ahref="#variant._POSIX2_C_DEV"class="anchor field"></a><codeid='_POSIX2_C_DEV.v'>_POSIX2_C_DEV</code></span><divclass='docblock'><p>The implementation supports the C-Language Development Utilities option.</p>
</div><spanid="variant._POSIX2_CHAR_TERM"class="variant small-section-header"><ahref="#variant._POSIX2_CHAR_TERM"class="anchor field"></a><codeid='_POSIX2_CHAR_TERM.v'>_POSIX2_CHAR_TERM</code></span><divclass='docblock'><p>The implementation supports the Terminal Characteristics option.</p>
</div><spanid="variant._POSIX2_FORT_DEV"class="variant small-section-header"><ahref="#variant._POSIX2_FORT_DEV"class="anchor field"></a><codeid='_POSIX2_FORT_DEV.v'>_POSIX2_FORT_DEV</code></span><divclass='docblock'><p>The implementation supports the FORTRAN Development Utilities option.</p>
</div><spanid="variant._POSIX2_FORT_RUN"class="variant small-section-header"><ahref="#variant._POSIX2_FORT_RUN"class="anchor field"></a><codeid='_POSIX2_FORT_RUN.v'>_POSIX2_FORT_RUN</code></span><divclass='docblock'><p>The implementation supports the FORTRAN Runtime Utilities option.</p>
</div><spanid="variant._POSIX2_LOCALEDEF"class="variant small-section-header"><ahref="#variant._POSIX2_LOCALEDEF"class="anchor field"></a><codeid='_POSIX2_LOCALEDEF.v'>_POSIX2_LOCALEDEF</code></span><divclass='docblock'><p>The implementation supports the creation of locales by the localedef
utility.</p>
</div><spanid="variant._POSIX2_PBS"class="variant small-section-header"><ahref="#variant._POSIX2_PBS"class="anchor field"></a><codeid='_POSIX2_PBS.v'>_POSIX2_PBS</code></span><divclass='docblock'><p>The implementation supports the Batch Environment Services and Utilities
option.</p>
</div><spanid="variant._POSIX2_PBS_ACCOUNTING"class="variant small-section-header"><ahref="#variant._POSIX2_PBS_ACCOUNTING"class="anchor field"></a><codeid='_POSIX2_PBS_ACCOUNTING.v'>_POSIX2_PBS_ACCOUNTING</code></span><divclass='docblock'><p>The implementation supports the Batch Accounting option.</p>
</div><spanid="variant._POSIX2_PBS_CHECKPOINT"class="variant small-section-header"><ahref="#variant._POSIX2_PBS_CHECKPOINT"class="anchor field"></a><codeid='_POSIX2_PBS_CHECKPOINT.v'>_POSIX2_PBS_CHECKPOINT</code></span><divclass='docblock'><p>The implementation supports the Batch Checkpoint/Restart option.</p>
</div><spanid="variant._POSIX2_SW_DEV"class="variant small-section-header"><ahref="#variant._POSIX2_SW_DEV"class="anchor field"></a><codeid='_POSIX2_SW_DEV.v'>_POSIX2_SW_DEV</code></span><divclass='docblock'><p>The implementation supports the Software Development Utilities option.</p>
</div><spanid="variant._POSIX2_UPE"class="variant small-section-header"><ahref="#variant._POSIX2_UPE"class="anchor field"></a><codeid='_POSIX2_UPE.v'>_POSIX2_UPE</code></span><divclass='docblock'><p>The implementation supports the User Portability Utilities option.</p>
</div><spanid="variant._POSIX2_VERSION"class="variant small-section-header"><ahref="#variant._POSIX2_VERSION"class="anchor field"></a><codeid='_POSIX2_VERSION.v'>_POSIX2_VERSION</code></span><divclass='docblock'><p>Integer value indicating version of the Shell and Utilities volume of
POSIX.1 to which the implementation conforms.</p>
</div><spanid="variant.PAGE_SIZE"class="variant small-section-header"><ahref="#variant.PAGE_SIZE"class="anchor field"></a><codeid='PAGE_SIZE.v'>PAGE_SIZE</code></span><divclass='docblock'><p>The size of a system page in bytes.</p>
<p>POSIX also defines an alias named <code>PAGESIZE</code>, but Rust does not allow two
enum constants to have the same value, so nix omits <code>PAGESIZE</code>.</p>
</div><spanid="variant._XOPEN_SHM"class="variant small-section-header"><ahref="#variant._XOPEN_SHM"class="anchor field"></a><codeid='_XOPEN_SHM.v'>_XOPEN_SHM</code></span><divclass='docblock'><p>The implementation supports the Issue 4, Version 2 Shared Memory Option
Group.</p>
</div><spanid="variant._XOPEN_STREAMS"class="variant small-section-header"><ahref="#variant._XOPEN_STREAMS"class="anchor field"></a><codeid='_XOPEN_STREAMS.v'>_XOPEN_STREAMS</code></span><divclass='docblock'><p>The implementation supports the XSI STREAMS Option Group.</p>
</div><spanid="variant._XOPEN_UNIX"class="variant small-section-header"><ahref="#variant._XOPEN_UNIX"class="anchor field"></a><codeid='_XOPEN_UNIX.v'>_XOPEN_UNIX</code></span><divclass='docblock'><p>The implementation supports the XSI option</p>
</div><spanid="variant._XOPEN_VERSION"class="variant small-section-header"><ahref="#variant._XOPEN_VERSION"class="anchor field"></a><codeid='_XOPEN_VERSION.v'>_XOPEN_VERSION</code></span><divclass='docblock'><p>Integer value indicating version of the X/Open Portability Guide to
which the implementation conforms.</p>
</div><h2id='implementations'class='small-section-header'>Trait Implementations<ahref='#implementations'class='anchor'></a></h2><divid='implementations-list'><h3id='impl-Eq'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/cmp/trait.Eq.html"title="trait core::cmp::Eq">Eq</a> for <aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a></code><ahref='#impl-Eq'class='anchor'></a><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h3><divclass='impl-items'></div><h3id='impl-Clone'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html"title="trait core::clone::Clone">Clone</a> for <aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a></code><ahref='#impl-Clone'class='anchor'></a><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.clone'class="method hidden"><codeid='clone.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone'class='fnname'>clone</a>(&self) -><aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a></code><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Returns a copy of the value. <ahref="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#tymethod.clone">Read more</a></p>
</div><h4id='method.clone_from'class="method hidden"><codeid='clone_from.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from'class='fnname'>clone_from</a>(&mut self, source: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Self)</code><spanclass='since'title='Stable since Rust version 1.0.0'>1.0.0</span><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/clone.rs.html#131-133'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Performs copy-assignment from <code>source</code>. <ahref="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html#method.clone_from">Read more</a></p>
</div></div><h3id='impl-PartialEq%3CSysconfVar%3E'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html"title="trait core::cmp::PartialEq">PartialEq</a><<aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a>> for <aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a></code><ahref='#impl-PartialEq%3CSysconfVar%3E'class='anchor'></a><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.eq'class="method hidden"><codeid='eq.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq'class='fnname'>eq</a>(&self, other: &<aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a>) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>This method tests for <code>self</code> and <code>other</code> values to be equal, and is used by <code>==</code>. <ahref="https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#tymethod.eq">Read more</a></p>
</span>fn <ahref='https://doc.rust-lang.org/nightly/core/cmp/trait.PartialEq.html#method.ne'class='fnname'>ne</a>(&self, other: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>Rhs) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.bool.html">bool</a></code><spanclass='since'title='Stable since Rust version 1.0.0'>1.0.0</span><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/cmp.rs.html#200'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>This method tests for <code>!=</code>.</p>
</div></div><h3id='impl-Copy'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Copy.html"title="trait core::marker::Copy">Copy</a> for <aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a></code><ahref='#impl-Copy'class='anchor'></a><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h3><divclass='impl-items'></div><h3id='impl-Hash'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html"title="trait core::hash::Hash">Hash</a> for <aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a></code><ahref='#impl-Hash'class='anchor'></a><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.hash'class="method hidden"><codeid='hash.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash'class='fnname'>hash</a><__H: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"title="trait core::hash::Hasher">Hasher</a>>(&self, state: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>__H)</code><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Feeds this value into the given [<code>Hasher</code>]. <ahref="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#tymethod.hash">Read more</a></p>
</div><h4id='method.hash_slice'class="method hidden"><codeid='hash_slice.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice'class='fnname'>hash_slice</a><H>(data: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.slice.html">&[Self]</a>, state: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>H) <spanclass="where fmt-newline">where<br> H: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/hash/trait.Hasher.html"title="trait core::hash::Hasher">Hasher</a>, </span></code><spanclass='since'title='Stable since Rust version 1.3.0'>1.3.0</span><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/hash/mod.rs.html#192-198'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Feeds a slice of this type into the given [<code>Hasher</code>]. <ahref="https://doc.rust-lang.org/nightly/core/hash/trait.Hash.html#method.hash_slice">Read more</a></p>
</div></div><h3id='impl-Debug'class='impl'><codeclass='in-band'>impl <aclass="trait"href="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html"title="trait core::fmt::Debug">Debug</a> for <aclass="enum"href="../../nix/unistd/enum.SysconfVar.html"title="enum nix::unistd::SysconfVar">SysconfVar</a></code><ahref='#impl-Debug'class='anchor'></a><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.fmt'class="method hidden"><codeid='fmt.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt'class='fnname'>fmt</a>(&self, f: &mut <aclass="struct"href="https://doc.rust-lang.org/nightly/core/fmt/struct.Formatter.html"title="struct core::fmt::Formatter">Formatter</a>) -><aclass="type"href="https://doc.rust-lang.org/nightly/core/fmt/type.Result.html"title="type core::fmt::Result">Result</a></code><aclass='srclink'href='../../src/nix/unistd.rs.html#1884'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Formats the value using the given formatter. <ahref="https://doc.rust-lang.org/nightly/core/fmt/trait.Debug.html#tymethod.fmt">Read more</a></p>
</div></div><h3id='impl-ToOwned'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html"title="trait alloc::borrow::ToOwned">ToOwned</a> for T <spanclass="where fmt-newline">where<br> T: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/clone/trait.Clone.html"title="trait core::clone::Clone">Clone</a>, </span></code><ahref='#impl-ToOwned'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#81-92'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='associatedtype.Owned'class="type"><codeid='Owned.t'>type <ahref='https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#associatedtype.Owned'class="type">Owned</a> = T</code></h4><divclass='docblock'><p>The resulting type after obtaining ownership.</p>
</div><h4id='method.to_owned'class="method hidden"><codeid='to_owned.v'>fn <ahref='https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned'class='fnname'>to_owned</a>(&self) -> T</code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#85-87'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Creates owned data from borrowed data, usually by cloning. <ahref="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#tymethod.to_owned">Read more</a></p>
</div><h4id='method.clone_into'class="method hidden"><codeid='clone_into.v'>fn <ahref='https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into'class='fnname'>clone_into</a>(&self, target: <aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>T)</code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/alloc/borrow.rs.html#89-91'title='goto source code'>[src]</a></h4><divclass='stability hidden'><divclass='stab unstable'><details><summary><spanclass='emoji'>🔬</span> This is a nightly-only experimental API. (<code>toowned_clone_into</code>)</summary><p>recently added</p>
</details></div></div><divclass='docblock hidden'><p>Uses borrowed data to replace owned data, usually by cloning. <ahref="https://doc.rust-lang.org/nightly/alloc/borrow/trait.ToOwned.html#method.clone_into">Read more</a></p>
</div></div><h3id='impl-TryFrom%3CU%3E'class='impl'><codeclass='in-band'>impl<T, U><aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><U> for T <spanclass="where fmt-newline">where<br> U: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.Into.html"title="trait core::convert::Into">Into</a><T>, </span></code><ahref='#impl-TryFrom%3CU%3E'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#571-577'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='associatedtype.Error'class="type"><codeid='Error.t'>type <ahref='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error'class="type">Error</a> = <aclass="enum"href="https://doc.rust-lang.org/nightly/core/convert/enum.Infallible.html"title="enum core::convert::Infallible">Infallible</a></code></h4><divclass='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4id='method.try_from'class="method hidden"><codeid='try_from.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#tymethod.try_from'class='fnname'>try_from</a>(value: U) -><aclass="enum"href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html"title="enum core::result::Result">Result</a><T, <T as <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><U>>::<aclass="type"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a>></code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#574-576'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3id='impl-TryInto%3CU%3E'class='impl'><codeclass='in-band'>impl<T, U><aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html"title="trait core::convert::TryInto">TryInto</a><U> for T <spanclass="where fmt-newline">where<br> U: <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>, </span></code><ahref='#impl-TryInto%3CU%3E'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#559-566'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='associatedtype.Error-1'class="type"><codeid='Error.t-1'>type <ahref='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#associatedtype.Error'class="type">Error</a> = <U as <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>>::<aclass="type"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a></code></h4><divclass='docblock'><p>The type returned in the event of a conversion error.</p>
</div><h4id='method.try_into'class="method hidden"><codeid='try_into.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/convert/trait.TryInto.html#tymethod.try_into'class='fnname'>try_into</a>(self) -><aclass="enum"href="https://doc.rust-lang.org/nightly/core/result/enum.Result.html"title="enum core::result::Result">Result</a><U, <U as <aclass="trait"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html"title="trait core::convert::TryFrom">TryFrom</a><T>>::<aclass="type"href="https://doc.rust-lang.org/nightly/core/convert/trait.TryFrom.html#associatedtype.Error"title="type core::convert::TryFrom::Error">Error</a>></code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/convert.rs.html#563-565'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Performs the conversion.</p>
</div></div><h3id='impl-BorrowMut%3CT%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html"title="trait core::borrow::BorrowMut">BorrowMut</a><T> for T <spanclass="where fmt-newline">where<br> T: ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><ahref='#impl-BorrowMut%3CT%3E'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#218-220'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.borrow_mut'class="method hidden"><codeid='borrow_mut.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut'class='fnname'>borrow_mut</a>(&mut self) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&mut </a>T</code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#219'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Mutably borrows from an owned value. <ahref="https://doc.rust-lang.org/nightly/core/borrow/trait.BorrowMut.html#tymethod.borrow_mut">Read more</a></p>
</div></div><h3id='impl-Borrow%3CT%3E'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html"title="trait core::borrow::Borrow">Borrow</a><T> for T <spanclass="where fmt-newline">where<br> T: ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><ahref='#impl-Borrow%3CT%3E'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#213-215'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.borrow'class="method hidden"><codeid='borrow.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow'class='fnname'>borrow</a>(&self) -><aclass="primitive"href="https://doc.rust-lang.org/nightly/std/primitive.reference.html">&</a>T</code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/borrow.rs.html#214'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Immutably borrows from an owned value. <ahref="https://doc.rust-lang.org/nightly/core/borrow/trait.Borrow.html#tymethod.borrow">Read more</a></p>
</div></div><h3id='impl-Any'class='impl'><codeclass='in-band'>impl<T><aclass="trait"href="https://doc.rust-lang.org/nightly/core/any/trait.Any.html"title="trait core::any::Any">Any</a> for T <spanclass="where fmt-newline">where<br> T: 'static + ?<aclass="trait"href="https://doc.rust-lang.org/nightly/core/marker/trait.Sized.html"title="trait core::marker::Sized">Sized</a>, </span></code><ahref='#impl-Any'class='anchor'></a><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#100-102'title='goto source code'>[src]</a></h3><divclass='impl-items'><h4id='method.type_id'class="method hidden"><codeid='type_id.v'>fn <ahref='https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id'class='fnname'>type_id</a>(&self) -><aclass="struct"href="https://doc.rust-lang.org/nightly/core/any/struct.TypeId.html"title="struct core::any::TypeId">TypeId</a></code><aclass='srclink'href='https://doc.rust-lang.org/nightly/src/core/any.rs.html#101'title='goto source code'>[src]</a></h4><divclass='docblock hidden'><p>Gets the <code>TypeId</code> of <code>self</code>. <ahref="https://doc.rust-lang.org/nightly/core/any/trait.Any.html#tymethod.type_id">Read more</a></p>
</div></div></div></section><sectionid="search"class="content hidden"></section><sectionclass="footer"></section><asideid="help"class="hidden"><div><h1class="hidden">Help</h1><divclass="shortcuts"><h2>Keyboard Shortcuts</h2><dl><dt><kbd>?</kbd></dt><dd>Show this help dialog</dd><dt><kbd>S</kbd></dt><dd>Focus the search field</dd><dt><kbd>↑</kbd></dt><dd>Move up in search results</dd><dt><kbd>↓</kbd></dt><dd>Move down in search results</dd><dt><kbd>↹</kbd></dt><dd>Switch tab</dd><dt><kbd>⏎</kbd></dt><dd>Go to active search result</dd><dt><kbd>+</kbd></dt><dd>Expand all sections</dd><dt><kbd>-</kbd></dt><dd>Collapse all sections</dd></dl></div><divclass="infos"><h2>Search Tricks</h2><p>Prefix searches with a type followed by a colon (e.g., <code>fn:</code>) to restrict the search to a given type.</p><p>Accepted types are: <code>fn</code>, <code>mod</code>, <code>struct</code>, <code>enum</code>, <code>trait</code>, <code>type</code>, <code>macro</code>, and <code>const</code>.</p><p>Search functions by type signature (e.g., <code>vec -> usize</code> or <code>* -> vec</code>)</p><p>Search multiple things at once by splitting your query with comma (e.g., <code>str,u8</code> or <code>String,struct:Vec,test</code>)</p></div></div></aside><script>window.rootPath="../../";window.currentCrate="nix";</script><scriptsrc="../../aliases.js"></script><scriptsrc="../../main.js"></script><scriptdefersrc="../../search-index.js"></script></body></html>