List of all items
Structs
- AddressFlags
- AssemblyBuffer
- AsyncPeekStream
- AsyncTagLockGuard
- AsyncTagLockTable
- CloneStream
- Compat
- DebugGuard
- DeferredStreamProcessor
- EventBus
- EventBusSubscription
- Eventual
- EventualFutureClone
- EventualFutureEmpty
- EventualFutureNone
- EventualResolvedFuture
- EventualValue
- EventualValueClone
- EventualValueCloneFuture
- EventualValueFuture
- HashAtom
- Ifv4Addr
- Ifv6Addr
- InterfaceAddress
- InterfaceFlags
- IpAddrPort
- IpcIncoming
- IpcListener
- IpcStream
- MustJoinHandle
- MustJoinSingleFuture
- MutableFuture
- NetworkInterface
- NetworkInterfaces
- NetworkInterfacesInner
- Peek
- PeekExact
- SingleShotEventual
- SplitUrl
- SplitUrlError
- SplitUrlPath
- StartupLock
- StartupLockAlreadyShutDownError
- StartupLockAlreadyStartedError
- StartupLockEnterGuard
- StartupLockEnterGuardArc
- StartupLockGuard
- StartupLockNotStartedError
- TcpListener
- TcpStream
- TickTask
- TimeoutError
- UdpSocket
- VeilidRng
- assembly_buffer::AssemblyBuffer
- async_peek_stream::AsyncPeekStream
- async_peek_stream::Peek
- async_peek_stream::PeekExact
- async_tag_lock::AsyncTagLockGuard
- async_tag_lock::AsyncTagLockTable
- clone_stream::CloneStream
- deferred_stream_processor::DeferredStreamProcessor
- event_bus::EventBus
- event_bus::EventBusSubscription
- eventual::Eventual
- eventual::EventualFutureClone
- eventual::EventualFutureEmpty
- eventual::EventualFutureNone
- eventual_base::EventualBaseInner
- eventual_base::EventualResolvedFuture
- eventual_value::EventualValue
- eventual_value::EventualValueFuture
- eventual_value_clone::EventualValueClone
- eventual_value_clone::EventualValueCloneFuture
- hash_atom::HashAtom
- ip_addr_port::IpAddrPort
- ipc::IpcIncoming
- ipc::IpcListener
- ipc::IpcStream
- must_join_handle::MustJoinHandle
- must_join_single_future::MustJoinSingleFuture
- mutable_future::MutableFuture
- network_interfaces::AddressFlags
- network_interfaces::Ifv4Addr
- network_interfaces::Ifv6Addr
- network_interfaces::InterfaceAddress
- network_interfaces::InterfaceFlags
- network_interfaces::NetworkInterface
- network_interfaces::NetworkInterfaces
- network_interfaces::NetworkInterfacesInner
- random::VeilidRng
- single_shot_eventual::SingleShotEventual
- socket_tools::Compat
- socket_tools::TcpListener
- socket_tools::TcpStream
- socket_tools::UdpSocket
- split_url::SplitUrl
- split_url::SplitUrlError
- split_url::SplitUrlPath
- startup_lock::StartupLock
- startup_lock::StartupLockAlreadyShutDownError
- startup_lock::StartupLockAlreadyStartedError
- startup_lock::StartupLockEnterGuard
- startup_lock::StartupLockEnterGuardArc
- startup_lock::StartupLockGuard
- startup_lock::StartupLockNotStartedError
- tick_task::TickTask
- timeout_or::TimeoutError
- tools::DebugGuard
Enums
- IfAddr
- Ipv6MulticastScope
- NetworkResult
- SplitUrlHost
- TimeoutOr
- eventual_base::EventualError
- ip_extra::Ipv6MulticastScope
- network_interfaces::IfAddr
- network_result::NetworkResult
- split_url::SplitUrlHost
- timeout_or::TimeoutOr
Traits
- CmpAssign
- EventualCommon
- FoldedNetworkResultExt
- FuturesAsyncReadCompatExt
- FuturesAsyncWriteCompatExt
- IoNetworkResultExt
- IoTimeoutOrExt
- NetworkResultExt
- NetworkResultResultExt
- RemoveDuplicates
- StaticStrTransform
- TimeoutOrExt
- TimeoutOrResultExt
- ToStaticStr
- TokioAsyncReadCompatExt
- TokioAsyncWriteCompatExt
- eventual_base::EventualBase
- eventual_base::EventualCommon
- network_result::FoldedNetworkResultExt
- network_result::IoNetworkResultExt
- network_result::NetworkResultExt
- network_result::NetworkResultResultExt
- socket_tools::FuturesAsyncReadCompatExt
- socket_tools::FuturesAsyncWriteCompatExt
- socket_tools::TokioAsyncReadCompatExt
- socket_tools::TokioAsyncWriteCompatExt
- static_string_table::StaticStrTransform
- static_string_table::ToStaticStr
- timeout_or::IoTimeoutOrExt
- timeout_or::TimeoutOrExt
- timeout_or::TimeoutOrResultExt
- tools::CmpAssign
- tools::RemoveDuplicates
Macros
- assert_err
- asyncmutex_lock_arc
- asyncmutex_try_lock
- asyncmutex_try_lock_arc
- asyncrwlock_try_read
- asyncrwlock_try_read_arc
- asyncrwlock_try_write
- asyncrwlock_try_write_arc
- bail_io_error_other
- debug_target_enabled
- io_error_other
- network_result_raise
- network_result_try
- pin_dyn_future
- pin_dyn_future_closure
- pin_future
- pin_future_closure
- timeout_or_try
Functions
- aligned_8_u8_vec_uninit
- async_tcp_listener_incoming
- async_try_at_most_n_things
- available_unspecified_addresses
- bind_async_tcp_listener
- bind_async_udp_socket
- blocking_wrapper
- compatible_unspecified_socket_addr
- connect_async_tcp_stream
- debug_backtrace
- debug_duration
- debug_print_backtrace
- display_duration
- display_ts
- domain_for_address
- ensure_directory_private_owner
- ensure_file_private_owner
- future_queue::process_batched_future_queue_result
- future_queue::process_batched_future_queue_void
- future_queue::process_batched_future_stream_result
- future_queue::process_batched_future_stream_void
- get_concurrency
- get_random_u32
- get_random_u64
- get_timestamp
- interval
- interval::interval
- ip_extra::ip_to_ipblock
- ip_extra::ipaddr_apply_netmask
- ip_extra::ipaddr_in_network
- ip_extra::ipaddr_is_documentation
- ip_extra::ipaddr_is_global
- ip_extra::ipaddr_is_loopback
- ip_extra::ipaddr_is_multicast
- ip_extra::ipaddr_is_unspecified
- ip_extra::ipv4addr_is_benchmarking
- ip_extra::ipv4addr_is_broadcast
- ip_extra::ipv4addr_is_documentation
- ip_extra::ipv4addr_is_global
- ip_extra::ipv4addr_is_ietf_protocol_assignment
- ip_extra::ipv4addr_is_link_local
- ip_extra::ipv4addr_is_loopback
- ip_extra::ipv4addr_is_multicast
- ip_extra::ipv4addr_is_private
- ip_extra::ipv4addr_is_reserved
- ip_extra::ipv4addr_is_shared
- ip_extra::ipv4addr_is_unspecified
- ip_extra::ipv6addr_is_documentation
- ip_extra::ipv6addr_is_global
- ip_extra::ipv6addr_is_loopback
- ip_extra::ipv6addr_is_multicast
- ip_extra::ipv6addr_is_unicast_global
- ip_extra::ipv6addr_is_unicast_link_local
- ip_extra::ipv6addr_is_unicast_link_local_strict
- ip_extra::ipv6addr_is_unicast_site_local
- ip_extra::ipv6addr_is_unique_local
- ip_extra::ipv6addr_is_unspecified
- ip_extra::ipv6addr_multicast_scope
- ip_to_ipblock
- ipaddr_apply_netmask
- ipaddr_in_network
- ipaddr_is_documentation
- ipaddr_is_global
- ipaddr_is_loopback
- ipaddr_is_multicast
- ipaddr_is_unspecified
- ipc::is_ipc_socket_path
- ipv4addr_is_benchmarking
- ipv4addr_is_broadcast
- ipv4addr_is_documentation
- ipv4addr_is_global
- ipv4addr_is_ietf_protocol_assignment
- ipv4addr_is_link_local
- ipv4addr_is_loopback
- ipv4addr_is_multicast
- ipv4addr_is_private
- ipv4addr_is_reserved
- ipv4addr_is_shared
- ipv4addr_is_unspecified
- ipv6addr_is_documentation
- ipv6addr_is_global
- ipv6addr_is_loopback
- ipv6addr_is_multicast
- ipv6addr_is_unicast_global
- ipv6addr_is_unicast_link_local
- ipv6addr_is_unicast_link_local_strict
- ipv6addr_is_unicast_site_local
- ipv6addr_is_unique_local
- ipv6addr_is_unspecified
- ipv6addr_multicast_scope
- is_debug_backtrace_enabled
- is_ipc_socket_path
- is_ipv6_supported
- listen_address_to_socket_addrs
- main_rs
- map_to_string
- ms_to_us
- new_default_socket2_tcp
- parse_duration
- prepend_slash
- process_batched_future_queue_result
- process_batched_future_queue_void
- process_batched_future_stream_result
- process_batched_future_stream_void
- random::get_random_u32
- random::get_random_u64
- random::random_bytes
- random_bytes
- retry_falloff_log
- secs_to_timestamp
- set_tcp_stream_linger
- sleep
- sleep::sleep
- socket2_operation
- socket_tools::async_tcp_listener_incoming
- socket_tools::bind_async_tcp_listener
- socket_tools::bind_async_udp_socket
- socket_tools::connect_async_tcp_stream
- socket_tools::domain_for_address
- socket_tools::new_default_socket2_tcp
- socket_tools::set_tcp_stream_linger
- socket_tools::socket2_operation
- socket_tools::split_async_tcp_stream
- spawn
- spawn::blocking_wrapper
- spawn::spawn
- spawn::spawn_detached
- spawn::spawn_detached_local
- spawn::spawn_local
- spawn_detached
- spawn_detached_local
- spawn_local
- split_async_tcp_stream
- split_port
- tests::common::test_async_tag_lock::test_all
- tests::common::test_async_tag_lock::test_parallel_single_contention
- tests::common::test_async_tag_lock::test_simple_double_contention
- tests::common::test_async_tag_lock::test_simple_no_contention
- tests::common::test_async_tag_lock::test_simple_single_contention
- tests::common::test_async_tag_lock::test_simple_try
- tests::common::test_event_bus::test_all
- tests::common::test_event_bus::test_post
- tests::common::test_event_bus::test_post_subscribe
- tests::common::test_event_bus::test_startup_shutdown
- tests::common::test_event_bus::test_subscribe
- tests::common::test_host_interface::test_all
- tests::common::test_host_interface::test_eventual
- tests::common::test_host_interface::test_eventual_value
- tests::common::test_host_interface::test_eventual_value_clone
- tests::common::test_host_interface::test_get_random_u32
- tests::common::test_host_interface::test_get_random_u64
- tests::common::test_host_interface::test_get_timestamp
- tests::common::test_host_interface::test_interval
- tests::common::test_host_interface::test_log
- tests::common::test_host_interface::test_must_join_single_future
- tests::common::test_host_interface::test_sleep
- tests::common::test_host_interface::test_split_url
- tests::common::test_host_interface::test_timeout
- tests::common::test_host_interface::test_tools
- tests::common::test_startup_lock::test_all
- tests::common::test_startup_lock::test_bad_enter
- tests::common::test_startup_lock::test_contention
- tests::common::test_startup_lock::test_multiple_enter
- tests::common::test_startup_lock::test_startup_shutdown
- timeout
- timeout::timeout
- timestamp::display_duration
- timestamp::display_ts
- timestamp::get_timestamp
- timestamp::parse_duration
- timestamp_to_secs
- to_io_error_other
- tools::aligned_8_u8_vec_uninit
- tools::async_try_at_most_n_things
- tools::available_unspecified_addresses
- tools::compatible_unspecified_socket_addr
- tools::debug_backtrace
- tools::debug_duration
- tools::debug_print_backtrace
- tools::ensure_directory_private_owner
- tools::ensure_file_private_owner
- tools::get_concurrency
- tools::is_debug_backtrace_enabled
- tools::is_ipv6_supported
- tools::listen_address_to_socket_addrs
- tools::map_to_string
- tools::ms_to_us
- tools::prepend_slash
- tools::retry_falloff_log
- tools::secs_to_timestamp
- tools::split_port
- tools::timestamp_to_secs
- tools::to_io_error_other
- tools::try_at_most_n_things
- tools::type_name_of_val
- tools::unaligned_u8_vec_uninit
- tools::us_to_ms
- try_at_most_n_things
- type_name_of_val
- unaligned_u8_vec_uninit
- us_to_ms
Type Aliases
- PinBox
- PinBoxFuture
- PinBoxFutureStatic
- ReadHalf
- WriteHalf
- pin::PinBox
- pin::PinBoxFuture
- pin::PinBoxFutureStatic
- socket_tools::ReadHalf
- socket_tools::WriteHalf