#[repr(i32)]pub enum SysconfVar {
Show 88 variants
SC_2_CHAR_TERM = 95,
SC_2_C_BIND = 47,
SC_2_C_DEV = 48,
SC_2_FORT_DEV = 49,
SC_2_FORT_RUN = 50,
SC_2_LOCALEDEF = 52,
SC_2_SW_DEV = 51,
SC_2_UPE = 97,
SC_2_VERSION = 46,
SC_AIO_LISTIO_MAX = 23,
SC_AIO_MAX = 24,
SC_AIO_PRIO_DELTA_MAX = 25,
SC_ARG_MAX = 0,
SC_ASYNCHRONOUS_IO = 12,
SC_ATEXIT_MAX = 87,
SC_BC_BASE_MAX = 36,
SC_BC_DIM_MAX = 37,
SC_BC_SCALE_MAX = 38,
SC_BC_STRING_MAX = 39,
SC_CHILD_MAX = 1,
SC_CLK_TCK = 2,
SC_COLL_WEIGHTS_MAX = 40,
SC_DELAYTIMER_MAX = 26,
SC_EXPR_NEST_MAX = 42,
SC_FSYNC = 15,
SC_GETGR_R_SIZE_MAX = 69,
SC_GETPW_R_SIZE_MAX = 70,
SC_IOV_MAX = 60,
SC_JOB_CONTROL = 7,
SC_LINE_MAX = 43,
SC_LOGIN_NAME_MAX = 71,
SC_MAPPED_FILES = 16,
SC_MEMLOCK = 17,
SC_MEMLOCK_RANGE = 18,
SC_MEMORY_PROTECTION = 19,
SC_MESSAGE_PASSING = 20,
SC_MQ_OPEN_MAX = 27,
SC_MQ_PRIO_MAX = 28,
SC_NGROUPS_MAX = 3,
SC_NPROCESSORS_CONF = 83,
SC_NPROCESSORS_ONLN = 84,
SC_OPEN_MAX = 4,
SC_PAGE_SIZE = 30,
SC_PASS_MAX = 88,
SC_PHYS_PAGES = 85,
SC_PRIORITIZED_IO = 13,
SC_PRIORITY_SCHEDULING = 10,
SC_REALTIME_SIGNALS = 9,
SC_RE_DUP_MAX = 44,
SC_RTSIG_MAX = 31,
SC_SAVED_IDS = 8,
SC_SEMAPHORES = 21,
SC_SEM_NSEMS_MAX = 32,
SC_SEM_VALUE_MAX = 33,
SC_SHARED_MEMORY_OBJECTS = 22,
SC_SIGQUEUE_MAX = 34,
SC_STREAM_MAX = 5,
SC_SYNCHRONIZED_IO = 14,
SC_THREADS = 67,
SC_THREAD_ATTR_STACKADDR = 77,
SC_THREAD_ATTR_STACKSIZE = 78,
SC_THREAD_DESTRUCTOR_ITERATIONS = 73,
SC_THREAD_KEYS_MAX = 74,
SC_THREAD_PRIORITY_SCHEDULING = 79,
SC_THREAD_PRIO_INHERIT = 80,
SC_THREAD_PRIO_PROTECT = 81,
SC_THREAD_PROCESS_SHARED = 82,
SC_THREAD_SAFE_FUNCTIONS = 68,
SC_THREAD_STACK_MIN = 75,
SC_THREAD_THREADS_MAX = 76,
SC_TIMERS = 11,
SC_TIMER_MAX = 35,
SC_TTY_NAME_MAX = 72,
SC_TZNAME_MAX = 6,
SC_VERSION = 29,
SC_XOPEN_CRYPT = 92,
SC_XOPEN_ENH_I18N = 93,
SC_XOPEN_LEGACY = 129,
SC_XOPEN_REALTIME = 130,
SC_XOPEN_REALTIME_THREADS = 131,
SC_XOPEN_SHM = 94,
SC_XOPEN_UNIX = 91,
SC_XOPEN_VERSION = 89,
SC_XOPEN_XCU_VERSION = 90,
SC_XBS5_ILP32_OFF32 = 125,
SC_XBS5_ILP32_OFFBIG = 126,
SC_XBS5_LP64_OFF64 = 127,
SC_XBS5_LPBIG_OFFBIG = 128,
}
Variants§
SC_2_CHAR_TERM = 95
SC_2_C_BIND = 47
SC_2_C_DEV = 48
SC_2_FORT_DEV = 49
SC_2_FORT_RUN = 50
SC_2_LOCALEDEF = 52
SC_2_SW_DEV = 51
SC_2_UPE = 97
SC_2_VERSION = 46
SC_AIO_LISTIO_MAX = 23
SC_AIO_MAX = 24
SC_AIO_PRIO_DELTA_MAX = 25
SC_ARG_MAX = 0
SC_ASYNCHRONOUS_IO = 12
SC_ATEXIT_MAX = 87
SC_BC_BASE_MAX = 36
SC_BC_DIM_MAX = 37
SC_BC_SCALE_MAX = 38
SC_BC_STRING_MAX = 39
SC_CHILD_MAX = 1
SC_CLK_TCK = 2
SC_COLL_WEIGHTS_MAX = 40
SC_DELAYTIMER_MAX = 26
SC_EXPR_NEST_MAX = 42
SC_FSYNC = 15
SC_GETGR_R_SIZE_MAX = 69
SC_GETPW_R_SIZE_MAX = 70
SC_IOV_MAX = 60
SC_JOB_CONTROL = 7
SC_LINE_MAX = 43
SC_LOGIN_NAME_MAX = 71
SC_MAPPED_FILES = 16
SC_MEMLOCK = 17
SC_MEMLOCK_RANGE = 18
SC_MEMORY_PROTECTION = 19
SC_MESSAGE_PASSING = 20
SC_MQ_OPEN_MAX = 27
SC_MQ_PRIO_MAX = 28
SC_NGROUPS_MAX = 3
SC_NPROCESSORS_CONF = 83
SC_NPROCESSORS_ONLN = 84
SC_OPEN_MAX = 4
SC_PAGE_SIZE = 30
SC_PASS_MAX = 88
SC_PHYS_PAGES = 85
SC_PRIORITIZED_IO = 13
SC_PRIORITY_SCHEDULING = 10
SC_REALTIME_SIGNALS = 9
SC_RE_DUP_MAX = 44
SC_RTSIG_MAX = 31
SC_SAVED_IDS = 8
SC_SEMAPHORES = 21
SC_SEM_NSEMS_MAX = 32
SC_SEM_VALUE_MAX = 33
SC_SHARED_MEMORY_OBJECTS = 22
SC_SIGQUEUE_MAX = 34
SC_STREAM_MAX = 5
SC_SYNCHRONIZED_IO = 14
SC_THREADS = 67
SC_THREAD_ATTR_STACKADDR = 77
SC_THREAD_ATTR_STACKSIZE = 78
SC_THREAD_DESTRUCTOR_ITERATIONS = 73
SC_THREAD_KEYS_MAX = 74
SC_THREAD_PRIORITY_SCHEDULING = 79
SC_THREAD_PRIO_INHERIT = 80
SC_THREAD_PRIO_PROTECT = 81
SC_THREAD_PROCESS_SHARED = 82
SC_THREAD_SAFE_FUNCTIONS = 68
SC_THREAD_STACK_MIN = 75
SC_THREAD_THREADS_MAX = 76
SC_TIMERS = 11
SC_TIMER_MAX = 35
SC_TTY_NAME_MAX = 72
SC_TZNAME_MAX = 6
SC_VERSION = 29
SC_XOPEN_CRYPT = 92
SC_XOPEN_ENH_I18N = 93
SC_XOPEN_LEGACY = 129
SC_XOPEN_REALTIME = 130
SC_XOPEN_REALTIME_THREADS = 131
SC_XOPEN_SHM = 94
SC_XOPEN_UNIX = 91
SC_XOPEN_VERSION = 89
SC_XOPEN_XCU_VERSION = 90
SC_XBS5_ILP32_OFF32 = 125
SC_XBS5_ILP32_OFFBIG = 126
SC_XBS5_LP64_OFF64 = 127
SC_XBS5_LPBIG_OFFBIG = 128
Implementations§
Source§impl SysconfVar
impl SysconfVar
pub const SC_PAGESIZE: SysconfVar = Self::SC_PAGE_SIZE
Trait Implementations§
Source§impl Clone for SysconfVar
impl Clone for SysconfVar
Source§fn clone(&self) -> SysconfVar
fn clone(&self) -> SysconfVar
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SysconfVar
impl Debug for SysconfVar
Source§impl FromStr for SysconfVar
impl FromStr for SysconfVar
Source§impl Hash for SysconfVar
impl Hash for SysconfVar
Source§impl IntoEnumIterator for SysconfVar
impl IntoEnumIterator for SysconfVar
type Iterator = SysconfVarIter
fn iter() -> SysconfVarIter ⓘ
Source§impl PartialEq for SysconfVar
impl PartialEq for SysconfVar
Source§impl TryFrom<&str> for SysconfVar
impl TryFrom<&str> for SysconfVar
impl Copy for SysconfVar
impl Eq for SysconfVar
impl StructuralPartialEq for SysconfVar
Auto Trait Implementations§
impl Freeze for SysconfVar
impl RefUnwindSafe for SysconfVar
impl Send for SysconfVar
impl Sync for SysconfVar
impl Unpin for SysconfVar
impl UnwindSafe for SysconfVar
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more