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::nlattr_align
- 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