pub struct LINUX_SYS_ARM;
Available on crate feature
linux
only.Expand description
Linux sys/syscall.h
constants for armv7
.
Implementations§
Source§impl LINUX_SYS_ARM
impl LINUX_SYS_ARM
pub const ACCEPT: isize = 285isize
pub const ACCEPT4: isize = 366isize
pub const ACCESS: isize = 33isize
pub const ACCT: isize = 51isize
pub const ADD_KEY: isize = 309isize
pub const ADJTIMEX: isize = 124isize
pub const ARM_FADVISE64_64: isize = 270isize
pub const ARM_SYNC_FILE_RANGE: isize = 341isize
pub const BDFLUSH: isize = 134isize
pub const BIND: isize = 282isize
pub const BPF: isize = 386isize
pub const BRK: isize = 45isize
pub const CAPGET: isize = 184isize
pub const CAPSET: isize = 185isize
pub const CHDIR: isize = 12isize
pub const CHMOD: isize = 15isize
pub const CHOWN: isize = 182isize
pub const CHOWN32: isize = 212isize
pub const CHROOT: isize = 61isize
pub const CLOCK_ADJTIME: isize = 372isize
pub const CLOCK_ADJTIME64: isize = 405isize
pub const CLOCK_GETRES: isize = 264isize
pub const CLOCK_GETRES_TIME64: isize = 406isize
pub const CLOCK_GETTIME: isize = 263isize
pub const CLOCK_GETTIME64: isize = 403isize
pub const CLOCK_NANOSLEEP: isize = 265isize
pub const CLOCK_NANOSLEEP_TIME64: isize = 407isize
pub const CLOCK_SETTIME: isize = 262isize
pub const CLOCK_SETTIME64: isize = 404isize
pub const CLONE: isize = 120isize
pub const CLONE3: isize = 435isize
pub const CLOSE: isize = 6isize
pub const CLOSE_RANGE: isize = 436isize
pub const CONNECT: isize = 283isize
pub const COPY_FILE_RANGE: isize = 391isize
pub const CREAT: isize = 8isize
pub const DELETE_MODULE: isize = 129isize
pub const DUP2: isize = 63isize
pub const DUP3: isize = 358isize
pub const DUP: isize = 41isize
pub const EPOLL_CREATE1: isize = 357isize
pub const EPOLL_CREATE: isize = 250isize
pub const EPOLL_CTL: isize = 251isize
pub const EPOLL_PWAIT2: isize = 441isize
pub const EPOLL_PWAIT: isize = 346isize
pub const EPOLL_WAIT: isize = 252isize
pub const EVENTFD2: isize = 356isize
pub const EVENTFD: isize = 351isize
pub const EXECVE: isize = 11isize
pub const EXECVEAT: isize = 387isize
pub const EXIT: isize = 1isize
pub const EXIT_GROUP: isize = 248isize
pub const FACCESSAT2: isize = 439isize
pub const FACCESSAT: isize = 334isize
pub const FALLOCATE: isize = 352isize
pub const FANOTIFY_INIT: isize = 367isize
pub const FANOTIFY_MARK: isize = 368isize
pub const FCHDIR: isize = 133isize
pub const FCHMOD: isize = 94isize
pub const FCHMODAT: isize = 333isize
pub const FCHOWN32: isize = 207isize
pub const FCHOWN: isize = 95isize
pub const FCHOWNAT: isize = 325isize
pub const FCNTL: isize = 55isize
pub const FCNTL64: isize = 221isize
pub const FDATASYNC: isize = 148isize
pub const FGETXATTR: isize = 231isize
pub const FINIT_MODULE: isize = 379isize
pub const FLISTXATTR: isize = 234isize
pub const FLOCK: isize = 143isize
pub const FORK: isize = 2isize
pub const FREMOVEXATTR: isize = 237isize
pub const FSCONFIG: isize = 431isize
pub const FSETXATTR: isize = 228isize
pub const FSMOUNT: isize = 432isize
pub const FSOPEN: isize = 430isize
pub const FSPICK: isize = 433isize
pub const FSTAT: isize = 108isize
pub const FSTAT64: isize = 197isize
pub const FSTATAT64: isize = 327isize
pub const FSTATFS: isize = 100isize
pub const FSTATFS64: isize = 267isize
pub const FSYNC: isize = 118isize
pub const FTRUNCATE64: isize = 194isize
pub const FTRUNCATE: isize = 93isize
pub const FUTEX: isize = 240isize
pub const FUTEX_TIME64: isize = 422isize
pub const FUTIMESAT: isize = 326isize
pub const GETCPU: isize = 345isize
pub const GETCWD: isize = 183isize
pub const GETDENTS: isize = 141isize
pub const GETDENTS64: isize = 217isize
pub const GETEGID32: isize = 202isize
pub const GETEGID: isize = 50isize
pub const GETEUID32: isize = 201isize
pub const GETEUID: isize = 49isize
pub const GETGID32: isize = 200isize
pub const GETGID: isize = 47isize
pub const GETGROUPS32: isize = 205isize
pub const GETGROUPS: isize = 80isize
pub const GETITIMER: isize = 105isize
pub const GET_MEMPOLICY: isize = 320isize
pub const GETPEERNAME: isize = 287isize
pub const GETPGID: isize = 132isize
pub const GETPGRP: isize = 65isize
pub const GETPID: isize = 20isize
pub const GETPPID: isize = 64isize
pub const GETPRIORITY: isize = 96isize
pub const GETRANDOM: isize = 384isize
pub const GETRESGID: isize = 171isize
pub const GETRESGID32: isize = 211isize
pub const GETRESUID: isize = 165isize
pub const GETRESUID32: isize = 209isize
pub const GET_ROBUST_LIST: isize = 339isize
pub const GETRUSAGE: isize = 77isize
pub const GETSID: isize = 147isize
pub const GETSOCKNAME: isize = 286isize
pub const GETSOCKOPT: isize = 295isize
pub const GETTID: isize = 224isize
pub const GETTIMEOFDAY: isize = 78isize
pub const GETUID: isize = 24isize
pub const GETUID32: isize = 199isize
pub const GETXATTR: isize = 229isize
pub const INIT_MODULE: isize = 128isize
pub const INOTIFY_ADD_WATCH: isize = 317isize
pub const INOTIFY_INIT1: isize = 360isize
pub const INOTIFY_INIT: isize = 316isize
pub const INOTIFY_RM_WATCH: isize = 318isize
pub const IO_CANCEL: isize = 247isize
pub const IOCTL: isize = 54isize
pub const IO_DESTROY: isize = 244isize
pub const IO_GETEVENTS: isize = 245isize
pub const IO_PGETEVENTS: isize = 399isize
pub const IO_PGETEVENTS_TIME64: isize = 416isize
pub const IOPRIO_GET: isize = 315isize
pub const IOPRIO_SET: isize = 314isize
pub const IO_SETUP: isize = 243isize
pub const IO_SUBMIT: isize = 246isize
pub const IO_URING_ENTER: isize = 426isize
pub const IO_URING_REGISTER: isize = 427isize
pub const IO_URING_SETUP: isize = 425isize
pub const KCMP: isize = 378isize
pub const KEXEC_FILE_LOAD: isize = 401isize
pub const KEXEC_LOAD: isize = 347isize
pub const KEYCTL: isize = 311isize
pub const KILL: isize = 37isize
pub const LANDLOCK_ADD_RULE: isize = 445isize
pub const LANDLOCK_CREATE_RULESET: isize = 444isize
pub const LANDLOCK_RESTRICT_SELF: isize = 446isize
pub const LCHOWN: isize = 16isize
pub const LCHOWN32: isize = 198isize
pub const LGETXATTR: isize = 230isize
pub const LINK: isize = 9isize
pub const LINKAT: isize = 330isize
pub const LISTEN: isize = 284isize
pub const LISTXATTR: isize = 232isize
pub const LLISTXATTR: isize = 233isize
pub const _LLSEEK: isize = 140isize
pub const LOOKUP_DCOOKIE: isize = 249isize
pub const LREMOVEXATTR: isize = 236isize
pub const LSEEK: isize = 19isize
pub const LSETXATTR: isize = 227isize
pub const LSTAT: isize = 107isize
pub const LSTAT64: isize = 196isize
pub const MADVISE: isize = 220isize
pub const MBIND: isize = 319isize
pub const MEMBARRIER: isize = 389isize
pub const MEMFD_CREATE: isize = 385isize
pub const MIGRATE_PAGES: isize = 400isize
pub const MINCORE: isize = 219isize
pub const MKDIR: isize = 39isize
pub const MKDIRAT: isize = 323isize
pub const MKNOD: isize = 14isize
pub const MKNODAT: isize = 324isize
pub const MLOCK: isize = 150isize
pub const MLOCK2: isize = 390isize
pub const MLOCKALL: isize = 152isize
pub const MMAP2: isize = 192isize
pub const MOUNT: isize = 21isize
pub const MOUNT_SETATTR: isize = 442isize
pub const MOVE_MOUNT: isize = 429isize
pub const MOVE_PAGES: isize = 344isize
pub const MPROTECT: isize = 125isize
pub const MQ_GETSETATTR: isize = 279isize
pub const MQ_NOTIFY: isize = 278isize
pub const MQ_OPEN: isize = 274isize
pub const MQ_TIMEDRECEIVE: isize = 277isize
pub const MQ_TIMEDRECEIVE_TIME64: isize = 419isize
pub const MQ_TIMEDSEND: isize = 276isize
pub const MQ_TIMEDSEND_TIME64: isize = 418isize
pub const MQ_UNLINK: isize = 275isize
pub const MREMAP: isize = 163isize
pub const MSGCTL: isize = 304isize
pub const MSGGET: isize = 303isize
pub const MSGRCV: isize = 302isize
pub const MSGSND: isize = 301isize
pub const MSYNC: isize = 144isize
pub const MUNLOCK: isize = 151isize
pub const MUNLOCKALL: isize = 153isize
pub const MUNMAP: isize = 91isize
pub const NAME_TO_HANDLE_AT: isize = 370isize
pub const NANOSLEEP: isize = 162isize
pub const _NEWSELECT: isize = 142isize
pub const NFSSERVCTL: isize = 169isize
pub const NICE: isize = 34isize
pub const OPEN: isize = 5isize
pub const OPENAT2: isize = 437isize
pub const OPENAT: isize = 322isize
pub const OPEN_BY_HANDLE_AT: isize = 371isize
pub const OPEN_TREE: isize = 428isize
pub const PAUSE: isize = 29isize
pub const PCICONFIG_IOBASE: isize = 271isize
pub const PCICONFIG_READ: isize = 272isize
pub const PCICONFIG_WRITE: isize = 273isize
pub const PERF_EVENT_OPEN: isize = 364isize
pub const PERSONALITY: isize = 136isize
pub const PIDFD_GETFD: isize = 438isize
pub const PIDFD_OPEN: isize = 434isize
pub const PIDFD_SEND_SIGNAL: isize = 424isize
pub const PIPE2: isize = 359isize
pub const PIPE: isize = 42isize
pub const PIVOT_ROOT: isize = 218isize
pub const PKEY_ALLOC: isize = 395isize
pub const PKEY_FREE: isize = 396isize
pub const PKEY_MPROTECT: isize = 394isize
pub const POLL: isize = 168isize
pub const PPOLL: isize = 336isize
pub const PPOLL_TIME64: isize = 414isize
pub const PRCTL: isize = 172isize
pub const PREAD64: isize = 180isize
pub const PREADV2: isize = 392isize
pub const PREADV: isize = 361isize
pub const PRLIMIT64: isize = 369isize
pub const PROCESS_MADVISE: isize = 440isize
pub const PROCESS_MRELEASE: isize = 448isize
pub const PROCESS_VM_READV: isize = 376isize
pub const PROCESS_VM_WRITEV: isize = 377isize
pub const PSELECT6: isize = 335isize
pub const PSELECT6_TIME64: isize = 413isize
pub const PTRACE: isize = 26isize
pub const PWRITE64: isize = 181isize
pub const PWRITEV2: isize = 393isize
pub const PWRITEV: isize = 362isize
pub const QUOTACTL: isize = 131isize
pub const QUOTACTL_FD: isize = 443isize
pub const READ: isize = 3isize
pub const READAHEAD: isize = 225isize
pub const READLINK: isize = 85isize
pub const READLINKAT: isize = 332isize
pub const READV: isize = 145isize
pub const REBOOT: isize = 88isize
pub const RECV: isize = 291isize
pub const RECVFROM: isize = 292isize
pub const RECVMMSG: isize = 365isize
pub const RECVMMSG_TIME64: isize = 417isize
pub const RECVMSG: isize = 297isize
pub const REMAP_FILE_PAGES: isize = 253isize
pub const REMOVEXATTR: isize = 235isize
pub const RENAME: isize = 38isize
pub const RENAMEAT2: isize = 382isize
pub const RENAMEAT: isize = 329isize
pub const REQUEST_KEY: isize = 310isize
pub const RESTART_SYSCALL: isize = 0isize
pub const RMDIR: isize = 40isize
pub const RSEQ: isize = 398isize
pub const RT_SIGACTION: isize = 174isize
pub const RT_SIGPENDING: isize = 176isize
pub const RT_SIGPROCMASK: isize = 175isize
pub const RT_SIGQUEUEINFO: isize = 178isize
pub const RT_SIGRETURN: isize = 173isize
pub const RT_SIGSUSPEND: isize = 179isize
pub const RT_SIGTIMEDWAIT: isize = 177isize
pub const RT_SIGTIMEDWAIT_TIME64: isize = 421isize
pub const RT_TGSIGQUEUEINFO: isize = 363isize
pub const SCHED_GETAFFINITY: isize = 242isize
pub const SCHED_GETATTR: isize = 381isize
pub const SCHED_GETPARAM: isize = 155isize
pub const SCHED_GET_PRIORITY_MAX: isize = 159isize
pub const SCHED_GET_PRIORITY_MIN: isize = 160isize
pub const SCHED_GETSCHEDULER: isize = 157isize
pub const SCHED_RR_GET_INTERVAL: isize = 161isize
pub const SCHED_RR_GET_INTERVAL_TIME64: isize = 423isize
pub const SCHED_SETAFFINITY: isize = 241isize
pub const SCHED_SETATTR: isize = 380isize
pub const SCHED_SETPARAM: isize = 154isize
pub const SCHED_SETSCHEDULER: isize = 156isize
pub const SCHED_YIELD: isize = 158isize
pub const SECCOMP: isize = 383isize
pub const SEMCTL: isize = 300isize
pub const SEMGET: isize = 299isize
pub const SEMOP: isize = 298isize
pub const SEMTIMEDOP: isize = 312isize
pub const SEMTIMEDOP_TIME64: isize = 420isize
pub const SEND: isize = 289isize
pub const SENDFILE: isize = 187isize
pub const SENDFILE64: isize = 239isize
pub const SENDMMSG: isize = 374isize
pub const SENDMSG: isize = 296isize
pub const SENDTO: isize = 290isize
pub const SETDOMAINNAME: isize = 121isize
pub const SETFSGID: isize = 139isize
pub const SETFSGID32: isize = 216isize
pub const SETFSUID: isize = 138isize
pub const SETFSUID32: isize = 215isize
pub const SETGID32: isize = 214isize
pub const SETGID: isize = 46isize
pub const SETGROUPS32: isize = 206isize
pub const SETGROUPS: isize = 81isize
pub const SETHOSTNAME: isize = 74isize
pub const SETITIMER: isize = 104isize
pub const SET_MEMPOLICY: isize = 321isize
pub const SETNS: isize = 375isize
pub const SETPGID: isize = 57isize
pub const SETPRIORITY: isize = 97isize
pub const SETREGID32: isize = 204isize
pub const SETREGID: isize = 71isize
pub const SETRESGID: isize = 170isize
pub const SETRESGID32: isize = 210isize
pub const SETRESUID: isize = 164isize
pub const SETRESUID32: isize = 208isize
pub const SETREUID32: isize = 203isize
pub const SETREUID: isize = 70isize
pub const SETRLIMIT: isize = 75isize
pub const SET_ROBUST_LIST: isize = 338isize
pub const SETSID: isize = 66isize
pub const SETSOCKOPT: isize = 294isize
pub const SET_TID_ADDRESS: isize = 256isize
pub const SETTIMEOFDAY: isize = 79isize
pub const SETUID: isize = 23isize
pub const SETUID32: isize = 213isize
pub const SETXATTR: isize = 226isize
pub const SHMAT: isize = 305isize
pub const SHMCTL: isize = 308isize
pub const SHMDT: isize = 306isize
pub const SHMGET: isize = 307isize
pub const SHUTDOWN: isize = 293isize
pub const SIGACTION: isize = 67isize
pub const SIGALTSTACK: isize = 186isize
pub const SIGNALFD: isize = 349isize
pub const SIGNALFD4: isize = 355isize
pub const SIGPENDING: isize = 73isize
pub const SIGPROCMASK: isize = 126isize
pub const SIGRETURN: isize = 119isize
pub const SIGSUSPEND: isize = 72isize
pub const SOCKET: isize = 281isize
pub const SOCKETPAIR: isize = 288isize
pub const SPLICE: isize = 340isize
pub const STAT: isize = 106isize
pub const STAT64: isize = 195isize
pub const STATFS64: isize = 266isize
pub const STATFS: isize = 99isize
pub const STATX: isize = 397isize
pub const SWAPOFF: isize = 115isize
pub const SWAPON: isize = 87isize
pub const SYMLINK: isize = 83isize
pub const SYMLINKAT: isize = 331isize
pub const SYNC: isize = 36isize
pub const SYNCFS: isize = 373isize
pub const SYSCALL_BASE: isize = 0isize
pub const _SYSCTL: isize = 149isize
pub const SYSFS: isize = 135isize
pub const SYSINFO: isize = 116isize
pub const SYSLOG: isize = 103isize
pub const TEE: isize = 342isize
pub const TGKILL: isize = 268isize
pub const TIMER_CREATE: isize = 257isize
pub const TIMER_DELETE: isize = 261isize
pub const TIMERFD_CREATE: isize = 350isize
pub const TIMERFD_GETTIME: isize = 354isize
pub const TIMERFD_GETTIME64: isize = 410isize
pub const TIMERFD_SETTIME: isize = 353isize
pub const TIMERFD_SETTIME64: isize = 411isize
pub const TIMER_GETOVERRUN: isize = 260isize
pub const TIMER_GETTIME: isize = 259isize
pub const TIMER_GETTIME64: isize = 408isize
pub const TIMER_SETTIME: isize = 258isize
pub const TIMER_SETTIME64: isize = 409isize
pub const TIMES: isize = 43isize
pub const TKILL: isize = 238isize
pub const TRUNCATE64: isize = 193isize
pub const TRUNCATE: isize = 92isize
pub const UGETRLIMIT: isize = 191isize
pub const UMASK: isize = 60isize
pub const UMOUNT2: isize = 52isize
pub const UNAME: isize = 122isize
pub const UNLINK: isize = 10isize
pub const UNLINKAT: isize = 328isize
pub const UNSHARE: isize = 337isize
pub const USELIB: isize = 86isize
pub const USERFAULTFD: isize = 388isize
pub const USTAT: isize = 62isize
pub const UTIMENSAT: isize = 348isize
pub const UTIMENSAT_TIME64: isize = 412isize
pub const UTIMES: isize = 269isize
pub const VFORK: isize = 190isize
pub const VHANGUP: isize = 111isize
pub const VMSPLICE: isize = 343isize
pub const VSERVER: isize = 313isize
pub const WAIT4: isize = 114isize
pub const WAITID: isize = 280isize
pub const WRITE: isize = 4isize
pub const WRITEV: isize = 146isize
Auto Trait Implementations§
impl Freeze for LINUX_SYS_ARM
impl RefUnwindSafe for LINUX_SYS_ARM
impl Send for LINUX_SYS_ARM
impl Sync for LINUX_SYS_ARM
impl Unpin for LINUX_SYS_ARM
impl UnwindSafe for LINUX_SYS_ARM
Blanket Implementations§
§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
type ArchivedMetadata = ()
The archived version of the pointer metadata for this type.
§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Converts some archived metadata to the pointer metadata for itself.
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> ByteSized for T
impl<T> ByteSized for T
Source§const BYTE_ALIGN: usize = _
const BYTE_ALIGN: usize = _
The alignment of this type in bytes.
Source§fn byte_align(&self) -> usize ⓘ
fn byte_align(&self) -> usize ⓘ
Returns the alignment of this type in bytes.
Source§fn ptr_size_ratio(&self) -> [usize; 2]
fn ptr_size_ratio(&self) -> [usize; 2]
Source§impl<T, R> Chain<R> for Twhere
T: ?Sized,
impl<T, R> Chain<R> for Twhere
T: ?Sized,
Source§impl<T> ExtAny for T
impl<T> ExtAny for T
Source§fn as_any_mut(&mut self) -> &mut dyn Anywhere
Self: Sized,
fn as_any_mut(&mut self) -> &mut dyn Anywhere
Self: Sized,
Source§impl<T> ExtMem for Twhere
T: ?Sized,
impl<T> ExtMem for Twhere
T: ?Sized,
Source§const NEEDS_DROP: bool = _
const NEEDS_DROP: bool = _
Know whether dropping values of this type matters, in compile-time.
Source§fn mem_align_of_val(&self) -> usize ⓘ
fn mem_align_of_val(&self) -> usize ⓘ
Returns the alignment of the pointed-to value in bytes. Read more
Source§fn mem_size_of_val(&self) -> usize ⓘ
fn mem_size_of_val(&self) -> usize ⓘ
Returns the size of the pointed-to value in bytes. Read more
Source§fn mem_needs_drop(&self) -> bool
fn mem_needs_drop(&self) -> bool
Returns
true
if dropping values of this type matters. Read moreSource§fn mem_forget(self)where
Self: Sized,
fn mem_forget(self)where
Self: Sized,
Forgets about
self
without running its destructor. Read moreSource§fn mem_replace(&mut self, other: Self) -> Selfwhere
Self: Sized,
fn mem_replace(&mut self, other: Self) -> Selfwhere
Self: Sized,
Source§unsafe fn mem_zeroed<T>() -> T
unsafe fn mem_zeroed<T>() -> T
Available on crate feature
unsafe_layout
only.Returns the value of type
T
represented by the all-zero byte-pattern. Read moreSource§unsafe fn mem_transmute_copy<Src, Dst>(src: &Src) -> Dst
unsafe fn mem_transmute_copy<Src, Dst>(src: &Src) -> Dst
Available on crate feature
unsafe_layout
only.Returns the value of type
T
represented by the all-zero byte-pattern. Read moreSource§fn mem_as_bytes(&self) -> &[u8] ⓘ
fn mem_as_bytes(&self) -> &[u8] ⓘ
Available on crate feature
unsafe_slice
only.§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
Source§impl<T> Hook for T
impl<T> Hook for T
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
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§impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
impl<F, T> IntoSample<T> for Fwhere
T: FromSample<F>,
fn into_sample(self) -> T
§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError> ⓘ
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError> ⓘ
Returns the layout of the type.
§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Returns whether the given value has been niched. Read more
§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
Writes data to
out
indicating that a T
is niched.