List of all items
Structs
- Clock
 - Error
 - Event
 - ExternalMapping
 - FakeClock
 - FakeTimer
 - IoBufMut
 - LayoutAllocation
 - MemoryMapping
 - MemoryMappingBuilder
 - Protection
 - RecvTube
 - SendTube
 - SharedMemory
 - Timer
 - TriggeredEvent
 - VolatileSlice
 - WaitContext
 - WorkerThread
 - alloc::LayoutAllocation
 - clock::Clock
 - clock::FakeClock
 - descriptor::Descriptor
 - descriptor::SafeDescriptor
 - descriptor_reflection::FileSerdeWrapper
 - descriptor_reflection::SerializeDescriptors
 - errno::Error
 - event::Event
 - iobuf::IoBufMut
 - mmap::ExternalMapping
 - mmap::MemoryMapping
 - mmap::MemoryMappingBuilder
 - mmap::Protection
 - periodic_logger::PeriodicLogger
 - shm::SharedMemory
 - sys::linux::AcpiNotifyEvent
 - sys::linux::Error
 - sys::linux::EventContext
 - sys::linux::FileDataIterator
 - sys::linux::GenlMsgHdr
 - sys::linux::MemfdSeals
 - sys::linux::MemoryMapping
 - sys::linux::MemoryMappingArena
 - sys::linux::NetlinkGenericDataIter
 - sys::linux::NetlinkGenericRead
 - sys::linux::NetlinkGenericSocket
 - sys::linux::NetlinkMessage
 - sys::linux::NetlinkMessageIter
 - sys::linux::NlAttr
 - sys::linux::NlAttrWithData
 - sys::linux::SignalFd
 - sys::linux::UnlinkUnixDatagram
 - sys::linux::UnlinkUnixListener
 - sys::linux::acpi_event::AcpiGenlEvent
 - sys::linux::acpi_event::AcpiNotifyEvent
 - sys::linux::event::PlatformEvent
 - sys::linux::file::FileDataIterator
 - sys::linux::linux::syslog::PlatformSyslog
 - sys::linux::linux::syslog::SyslogSocket
 - sys::linux::mmap::MemoryMapping
 - sys::linux::mmap::MemoryMappingArena
 - sys::linux::netlink::GenlMsgHdr
 - sys::linux::netlink::NetlinkGenericDataIter
 - sys::linux::netlink::NetlinkGenericRead
 - sys::linux::netlink::NetlinkGenericSocket
 - sys::linux::netlink::NetlinkMessage
 - sys::linux::netlink::NetlinkMessageIter
 - sys::linux::netlink::NlAttr
 - sys::linux::netlink::NlAttrWithData
 - sys::linux::netlink::NlMsgHdr
 - sys::linux::platform_timer_resolution::UnixSetTimerResolution
 - sys::linux::poll::EventContext
 - sys::linux::sched::CpuSet
 - sys::linux::sched_attr
 - sys::linux::shm::MemfdSeals
 - sys::linux::signal::BlockedSignal
 - sys::linux::signalfd::SignalFd
 - sys::linux::syslog::PlatformSyslog
 - sys::linux::vsock::AddrParseError
 - sys::linux::vsock::SocketAddr
 - sys::linux::vsock::VsockListener
 - sys::linux::vsock::VsockSocket
 - sys::linux::vsock::VsockStream
 - sys::linux::vsock::sockaddr_vm
 - sys::unix::ScmSocket
 - sys::unix::StreamChannel
 - sys::unix::file_traits::lib::iovec
 - sys::unix::net::TcpSocket
 - sys::unix::net::UnixSeqpacket
 - sys::unix::net::UnixSeqpacketListener
 - sys::unix::net::UnlinkUnixSeqpacketListener
 - sys::unix::sock_ctrl_msg::ScmSocket
 - sys::unix::stream_channel::StreamChannel
 - sys::unix::tube::ProtoTube
 - sys::unix::tube::Tube
 - syslog::LogArgs
 - syslog::LogConfig
 - syslog::LoggingFacade
 - syslog::Metadata
 - syslog::MetadataBuilder
 - syslog::ParseLevelError
 - syslog::Record
 - syslog::RecordBuilder
 - syslog::SetLoggerError
 - syslog::State
 - syslog::Syslogger
 - syslog::fmt::Formatter
 - timer::FakeTimer
 - timer::Timer
 - tube::RecvTube
 - tube::SendTube
 - volatile_memory::VolatileSlice
 - wait_context::TriggeredEvent
 - wait_context::WaitContext
 - worker_thread::WorkerThread
 
Enums
- EventType
 - EventWaitResult
 - MmapError
 - TubeError
 - VmEventType
 - VolatileMemoryError
 - event::EventWaitResult
 - mmap::Error
 - periodic_logger::PeriodicLoggerError
 - sys::linux::AcpiEventError
 - sys::linux::Error
 - sys::linux::FallocateMode
 - sys::linux::FlockOperation
 - sys::linux::SignalFdError
 - sys::linux::acpi_event::AcpiEventError
 - sys::linux::acpi_event::GenmsghdrCmd
 - sys::linux::acpi_event::NlAttrType
 - sys::linux::file::LseekOption
 - sys::linux::signal::Error
 - sys::linux::signal::Signal
 - sys::linux::signalfd::Error
 - sys::linux::vsock::VsockCid
 - sys::unix::BlockingMode
 - sys::unix::FileFlags
 - sys::unix::FramingMode
 - sys::unix::file_flags::FileFlags
 - sys::unix::file_traits::lib::c_void
 - sys::unix::net::InetVersion
 - sys::unix::sock_ctrl_msg::CmsgBuffer
 - sys::unix::stream_channel::BlockingMode
 - sys::unix::stream_channel::FramingMode
 - sys::unix::stream_channel::SocketType
 - syslog::Error
 - syslog::Facility
 - syslog::Level
 - syslog::LevelFilter
 - syslog::Priority
 - syslog::fmt::Target
 - syslog::fmt::TimestampPrecision
 - syslog::fmt::WriteStyle
 - timer::WaitResult
 - tube::Error
 - volatile_memory::VolatileMemoryError
 - wait_context::EventType
 
Traits
- CloseNotifier
 - EnabledHighResTimer
 - EventToken
 - FileAllocate
 - FileGetLen
 - FileReadWriteAtVolatile
 - FileReadWriteVolatile
 - FileSetLen
 - FileSync
 - MappedRegion
 - PunchHole
 - ReadNotifier
 - TimerTrait
 - VolatileMemory
 - WriteZeroesAt
 - descriptor::AsRawDescriptor
 - descriptor::AsRawDescriptors
 - descriptor::FromRawDescriptor
 - descriptor::IntoRawDescriptor
 - file_traits::FileAllocate
 - file_traits::FileGetLen
 - file_traits::FileReadWriteAtVolatile
 - file_traits::FileReadWriteVolatile
 - file_traits::FileSetLen
 - file_traits::FileSync
 - iobuf::PlatformIoBuf
 - mmap::MappedRegion
 - notifiers::CloseNotifier
 - notifiers::ReadNotifier
 - shm::PlatformSharedMemory
 - sys::linux::AsRawPid
 - sys::linux::EventExt
 - sys::linux::MemoryMappingBuilderUnix
 - sys::linux::MemoryMappingUnix
 - sys::linux::SharedMemoryLinux
 - sys::linux::Terminal
 - sys::linux::event::EventExt
 - sys::linux::mmap::MemoryMappingBuilderUnix
 - sys::linux::mmap::MemoryMappingUnix
 - sys::linux::shm::SharedMemoryLinux
 - sys::linux::signal::Killable
 - sys::linux::terminal::Terminal
 - sys::linux::vsock::ToSocketAddr
 - sys::unix::AsIobuf
 - sys::unix::handle_eintr::InterruptibleResult
 - sys::unix::sock_ctrl_msg::AsIobuf
 - syslog::Log
 - syslog::Syslog
 - timer::TimerTrait
 - volatile_memory::VolatileMemory
 - wait_context::EventToken
 - write_zeroes::PunchHole
 - write_zeroes::WriteZeroesAt
 
Macros
- debug
 - error
 - handle_eintr
 - handle_eintr_errno
 - handle_eintr_rc
 - info
 - ioctl_expr
 - ioctl_io_nr
 - ioctl_ioc_nr
 - ioctl_ior_nr
 - ioctl_iow_nr
 - ioctl_iowr_nr
 - poll_assert
 - sys::linux::net::ScmSocketTryFrom
 - sys::linux::netlink::debug_pr
 - sys::unix::descriptor::AsRawDescriptor
 - sys::unix::descriptor::FromRawDescriptor
 - sys::unix::descriptor::IntoRawDescriptor
 - syscall
 - syslog::debug
 - syslog::error
 - syslog::info
 - syslog::log
 - syslog::log_enabled
 - syslog::trace
 - syslog::warn
 - trace
 - volatile_at_impl
 - volatile_impl
 - warn
 
Derive Macros
Functions
- custom_serde::deserialize_map_from_kv_vec
 - custom_serde::deserialize_seq_to_arr
 - custom_serde::serialize_arc_mutex
 - custom_serde::serialize_arr
 - custom_serde::serialize_map_as_kv_vec
 - descriptor_reflection::deserialize_descriptor
 - descriptor_reflection::deserialize_with_descriptors
 - descriptor_reflection::init_descriptor_dst
 - descriptor_reflection::push_descriptor
 - descriptor_reflection::serialize_descriptor
 - descriptor_reflection::set_descriptor_src
 - descriptor_reflection::take_descriptor
 - descriptor_reflection::take_descriptor_dst
 - descriptor_reflection::take_descriptor_src
 - descriptor_reflection::with_as_descriptor::deserialize
 - descriptor_reflection::with_as_descriptor::serialize
 - descriptor_reflection::with_raw_descriptor::deserialize
 - errno::errno_result
 - errno_result
 - generate_uuid
 - mmap::flush_one
 - mmap::get_cacheline_size
 - mmap::get_cacheline_size_once
 - round_up_to_page_size
 - sys::linux::acpi_event::strip_padding
 - sys::linux::call_with_extended_max_files
 - sys::linux::capabilities::cap_free
 - sys::linux::capabilities::cap_init
 - sys::linux::capabilities::cap_set_proc
 - sys::linux::capabilities::drop_capabilities
 - sys::linux::discard_block
 - sys::linux::drop_capabilities
 - sys::linux::enable_core_scheduling
 - sys::linux::errno_result
 - sys::linux::fallocate
 - sys::linux::file::find_next_data
 - sys::linux::file::lseek
 - sys::linux::file_traits::lib::pread
 - sys::linux::file_traits::lib::preadv
 - sys::linux::file_traits::lib::pwrite
 - sys::linux::file_traits::lib::pwritev
 - sys::linux::find_next_data
 - sys::linux::flock
 - sys::linux::fstat
 - sys::linux::get_cpu_affinity
 - sys::linux::getegid
 - sys::linux::geteuid
 - sys::linux::getpid
 - sys::linux::getppid
 - sys::linux::gettid
 - sys::linux::ioctl::ioctl
 - sys::linux::ioctl::ioctl_with_mut_ptr
 - sys::linux::ioctl::ioctl_with_mut_ref
 - sys::linux::ioctl::ioctl_with_ptr
 - sys::linux::ioctl::ioctl_with_ref
 - sys::linux::ioctl::ioctl_with_val
 - sys::linux::is_block_file
 - sys::linux::kill_process_group
 - sys::linux::linux::syslog::get_localtime
 - sys::linux::linux::syslog::openlog_and_get_socket
 - sys::linux::logical_core_capacity
 - sys::linux::logical_core_cluster_id
 - sys::linux::logical_core_frequencies_khz
 - sys::linux::logical_core_max_freq_khz
 - sys::linux::max_open_files
 - sys::linux::max_timeout
 - sys::linux::mmap::validate_includes_range
 - sys::linux::move_proc_to_cgroup
 - sys::linux::move_task_to_cgroup
 - sys::linux::move_to_cgroup
 - sys::linux::net::sendmsg_nosignal
 - sys::linux::net::sockaddr_un
 - sys::linux::net::sockaddrv4_to_lib_c
 - sys::linux::net::sockaddrv6_to_lib_c
 - sys::linux::netlink::parse_ctrl_group_name_and_id
 - sys::linux::netlink::parse_ctrl_mcast_group_id
 - sys::linux::netlink::strip_padding
 - sys::linux::new_pipe_full
 - sys::linux::open_file_or_duplicate
 - sys::linux::parse_sysfs_cpu_info
 - sys::linux::parse_sysfs_cpu_info_vec
 - sys::linux::pipe
 - sys::linux::platform_timer_resolution::enable_high_res_timers
 - sys::linux::poll_in
 - sys::linux::priority::set_rt_prio_limit
 - sys::linux::priority::set_rt_round_robin
 - sys::linux::read_raw_stdin
 - sys::linux::reap_child
 - sys::linux::safe_descriptor_from_cmdline_fd
 - sys::linux::safe_descriptor_from_path
 - sys::linux::sched::enable_core_scheduling
 - sys::linux::sched::get_cpu_affinity
 - sys::linux::sched::set_cpu_affinity
 - sys::linux::sched_setattr
 - sys::linux::set_cpu_affinity
 - sys::linux::set_max_open_files
 - sys::linux::set_pipe_size
 - sys::linux::set_rt_prio_limit
 - sys::linux::set_rt_round_robin
 - sys::linux::set_thread_name
 - sys::linux::shm::memfd_create
 - sys::linux::signal::SIGRTMAX
 - sys::linux::signal::SIGRTMIN
 - sys::linux::signal::__libc_current_sigrtmax
 - sys::linux::signal::__libc_current_sigrtmin
 - sys::linux::signal::block_signal
 - sys::linux::signal::clear_signal
 - sys::linux::signal::clear_signal_handler
 - sys::linux::signal::create_sigset
 - sys::linux::signal::get_blocked_signals
 - sys::linux::signal::kill
 - sys::linux::signal::register_rt_signal_handler
 - sys::linux::signal::register_signal_handler
 - sys::linux::signal::unblock_signal
 - sys::linux::signal::valid_rt_signal_num
 - sys::linux::signal::wait_for_signal
 - sys::linux::terminal::modify_mode
 - sys::linux::terminal::read_raw
 - sys::linux::terminal::read_raw_stdin
 - sys::linux::validate_raw_descriptor
 - sys::linux::validate_raw_fd
 - sys::linux::vsock::set_nonblocking
 - sys::linux::wait_for_pid
 - sys::linux::write_zeroes::file_punch_hole
 - sys::linux::write_zeroes::file_write_zeroes_at
 - sys::unix::add_fd_flags
 - sys::unix::clear_fd_flags
 - sys::unix::descriptor::clear_descriptor_cloexec
 - sys::unix::descriptor::clone_descriptor
 - sys::unix::descriptor::clone_fd
 - sys::unix::descriptor::modify_descriptor_flags
 - sys::unix::descriptor::set_descriptor_cloexec
 - sys::unix::duration_to_timespec
 - sys::unix::fcntl::add_fd_flags
 - sys::unix::fcntl::clear_fd_flags
 - sys::unix::fcntl::get_fd_flags
 - sys::unix::fcntl::set_fd_flags
 - sys::unix::file_traits::lib::read
 - sys::unix::file_traits::lib::readv
 - sys::unix::file_traits::lib::write
 - sys::unix::file_traits::lib::writev
 - sys::unix::net::socket
 - sys::unix::net::socketpair
 - sys::unix::net::sun_path_offset
 - sys::unix::sock_ctrl_msg::CMSG_ALIGN
 - sys::unix::sock_ctrl_msg::CMSG_DATA
 - sys::unix::sock_ctrl_msg::CMSG_LEN
 - sys::unix::sock_ctrl_msg::CMSG_SPACE
 - sys::unix::sock_ctrl_msg::get_next_cmsg
 - sys::unix::sock_ctrl_msg::raw_recvmsg
 - sys::unix::sock_ctrl_msg::raw_sendmsg
 - sys::unix::system_info::iov_max
 - sys::unix::system_info::number_of_logical_cores
 - sys::unix::system_info::pagesize
 - sys::unix::time::duration_to_timespec
 - syslog::apply_logging_state
 - syslog::early_init
 - syslog::init
 - syslog::init_with
 - syslog::logger
 - syslog::max_level
 - syslog::push_descriptors
 - syslog::set_boxed_logger
 - syslog::set_logger
 - syslog::set_logger_racy
 - syslog::set_max_level
 - syslog::set_max_level_racy
 - syslog::test_only_ensure_inited
 - test_utils::call_test_with_sudo
 - test_utils::check_can_sudo
 - test_utils::poll_assert_impl
 - volatile_memory::is_all_zero_naive
 
Type Aliases
- MmapResult
 - Result
 - TubeResult
 - VolatileMemoryResult
 - errno::Result
 - mmap::Result
 - sys::linux::Gid
 - sys::linux::Mode
 - sys::linux::Result
 - sys::linux::Uid
 - sys::linux::acpi_event::Result
 - sys::linux::capabilities::cap_t
 - sys::linux::file_traits::lib::off_t
 - sys::linux::ioctl::IoctlNr
 - sys::linux::signal::SignalResult
 - sys::linux::signalfd::Result
 - sys::unix::IoBuf
 - sys::unix::Pid
 - sys::unix::descriptor::RawDescriptor
 - sys::unix::file_traits::lib::c_int
 - sys::unix::file_traits::lib::size_t
 - sys::unix::iobuf::IoBuf
 - tube::Result
 - volatile_memory::Result
 - volatile_memory::VolatileMemoryResult
 
Statics
- mmap::CACHELINE_SIZE
 - sys::linux::linux::syslog::SYSLOG_SOCKET
 - sys::linux::shm::MFD_NOEXEC_SEAL_SUPPORTED
 - syslog::EARLY_INIT_CALLED
 - syslog::LOGGING_FACADE
 - syslog::STATE
 
Constants
- descriptor_reflection::DESCRIPTOR_DST
 - descriptor_reflection::DESCRIPTOR_SRC
 - sys::linux::BLKDISCARD
 - sys::linux::BLOCK_IO_TYPE
 - sys::linux::acpi_event::ACPI_EVENT_SIZE
 - sys::linux::acpi_event::GENL_HDRLEN
 - sys::linux::acpi_event::NLA_HDRLEN
 - sys::linux::descriptor::KCMP_FILE
 - sys::linux::ioctl::IOCSIZE_MASK
 - sys::linux::ioctl::IOCSIZE_SHIFT
 - sys::linux::ioctl::IOC_IN
 - sys::linux::ioctl::IOC_INOUT
 - sys::linux::ioctl::IOC_OUT
 - sys::linux::ioctl::_IOC_DIRBITS
 - sys::linux::ioctl::_IOC_DIRMASK
 - sys::linux::ioctl::_IOC_DIRSHIFT
 - sys::linux::ioctl::_IOC_NONE
 - sys::linux::ioctl::_IOC_NRBITS
 - sys::linux::ioctl::_IOC_NRMASK
 - sys::linux::ioctl::_IOC_NRSHIFT
 - sys::linux::ioctl::_IOC_READ
 - sys::linux::ioctl::_IOC_SIZEBITS
 - sys::linux::ioctl::_IOC_SIZEMASK
 - sys::linux::ioctl::_IOC_SIZESHIFT
 - sys::linux::ioctl::_IOC_TYPEBITS
 - sys::linux::ioctl::_IOC_TYPEMASK
 - sys::linux::ioctl::_IOC_TYPESHIFT
 - sys::linux::ioctl::_IOC_WRITE
 - sys::linux::netlink::GENL_HDRLEN
 - sys::linux::netlink::NLATTR_ALIGN_TO
 - sys::linux::netlink::NLA_HDRLEN
 - sys::linux::netlink::NLMSGHDR_SIZE
 - sys::linux::poll::EVENT_CONTEXT_MAX_EVENTS
 - sys::linux::shm::MFD_CLOEXEC
 - sys::linux::shm::MFD_NOEXEC_SEAL
 - sys::linux::vsock::AF_VSOCK
 - sys::linux::vsock::PADDING
 - sys::linux::vsock::VMADDR_CID_LOCAL
 - sys::linux::vsock::VMADDR_PORT_ANY
 - sys::unix::SCM_MAX_FD
 - sys::unix::SCM_SOCKET_MAX_FD_COUNT
 - sys::unix::descriptor::INVALID_DESCRIPTOR
 - sys::unix::sock_ctrl_msg::CMSG_BUFFER_INLINE_CAPACITY
 - sys::unix::sock_ctrl_msg::SCM_MAX_FD
 - sys::unix::sock_ctrl_msg::SCM_SOCKET_MAX_FD_COUNT
 - sys::unix::tube::TUBE_MAX_FDS
 - syslog::STATIC_MAX_LEVEL