List of all items
Structs
- Arc
- Box
- CacheAligned
- String
- Vec
- channel::config::ChannelConfig
- channel::hybrid::HybridChannel
- channel::hybrid::HybridReceiver
- channel::hybrid::HybridSender
- channel::hybrid::RecvFuture
- channel::mpmc::MpmcChannel
- channel::mpmc::MpmcReceiver
- channel::mpmc::MpmcSender
- channel::select::Select
- channel::spsc::SpscConsumer
- channel::spsc::SpscProducer
- channel::spsc::SpscReceiver
- channel::spsc::SpscRing
- channel::spsc::SpscSender
- channel::stats::ChannelStatistics
- channel::unified::core::UnifiedChannel
- channel::unified::receiver::UnifiedReceiver
- channel::unified::sender::UnifiedSender
- communication::broadcast::BroadcastChannel
- communication::broadcast::BroadcastReceiver
- communication::collective::ChunkedVec
- communication::collective::CollectiveOps
- communication::message::Message
- communication::pubsub::PubSub
- communication::ring_buffer::RingBuffer
- communication::router::MessageRouter
- executor::ExecutorStats
- executor::builder::ExecutorBuilder
- executor::config::CleanupConfig
- executor::config::ExecutorConfig
- executor::config::MemoryConfig
- executor::config::PreemptionConfig
- executor::manager::TaskStats
- ipc::SharedMemory
- ipc::SharedQueue
- memory::CacheAlignedAllocator
- memory::MemoryPool
- platform::Arc
- platform::Box
- platform::Cell
- platform::Duration
- platform::HashMap
- platform::Instant
- platform::Mutex
- platform::MutexGuard
- platform::NonNull
- platform::PhantomData
- platform::RefCell
- platform::RwLock
- platform::RwLockReadGuard
- platform::RwLockWriteGuard
- platform::String
- platform::UnsafeCell
- platform::Vec
- platform::channel::Receiver
- platform::channel::RecvError
- platform::channel::Sender
- platform::self::Alignment
- platform::self::Arguments
- platform::self::Assume
- platform::self::DebugList
- platform::self::DebugMap
- platform::self::DebugSet
- platform::self::DebugStruct
- platform::self::DebugTuple
- platform::self::Discriminant
- platform::self::DropGuard
- platform::self::DynMetadata
- platform::self::Error
- platform::self::Formatter
- platform::self::FormattingOptions
- platform::self::FromFn
- platform::self::ManuallyDrop
- platform::self::MaybeDangling
- platform::self::NonNull
- platform::self::NumBuffer
- platform::self::type_info::Const
- platform::self::type_info::DynTrait
- platform::self::type_info::DynTraitPredicate
- platform::self::type_info::FieldId
- platform::self::type_info::FnPtr
- platform::self::type_info::GenericType
- platform::self::type_info::Lifetime
- platform::self::type_info::Str
- platform::self::type_info::Trait
- platform::self::type_info::TraitImpl
- platform::self::type_info::Type
- platform::self::type_info::VariantId
- platform::thread::JoinHandle
- platform::thread::Thread
- platform::thread::ThreadId
- pool::CacheAligned
- pool::GlobalPool
- pool::LockFreeStack
- pool::SlabAllocator
- pool::TaskWrapper
- pool::ThreadLocalPool
- scheduler::SchedulerId
- task::BaseTask
- task::BlockingResultWait
- task::Chained
- task::Closure
- task::ContextualTask
- task::Group
- task::Mapped
- task::Parameterized
- task::Spawner
- task::TaskBuilder
- task::TaskContext
- task::TaskFuture
- task::TaskHandle
- task::TaskId
- task::TaskResultSender
Enums
- channel::error::ChannelError
- error::ExecutorError
- error::PlacementFailure
- error::SchedulerError
- error::TaskError
- error::TaskErrorKind
- executor::manager::TaskStatus
- executor::placement::WorkerPlacement
- ipc::IpcError
- ipc::SendError
- platform::Ordering
- platform::channel::TryRecvError
- platform::self::Alignment
- platform::self::DebugAsHex
- platform::self::Sign
- platform::self::type_info::Abi
- platform::self::type_info::Generic
- platform::self::type_info::TypeKind
- task::Priority
Unions
Traits
- channel::error::Channel
- channel::roles::Consumer
- channel::roles::Producer
- executor::Executor
- executor::control::ExecutorControl
- executor::manager::TaskManager
- executor::spawner::TaskSpawner
- platform::Debug
- platform::Deref
- platform::DerefMut
- platform::Display
- platform::Drop
- platform::Fn
- platform::FnMut
- platform::FnOnce
- platform::Send
- platform::Sync
- platform::self::Binary
- platform::self::Debug
- platform::self::Display
- platform::self::LowerExp
- platform::self::LowerHex
- platform::self::Octal
- platform::self::Pointee
- platform::self::Pointer
- platform::self::TransmuteFrom
- platform::self::UpperExp
- platform::self::UpperHex
- platform::self::Write
- task::ResultWaitPolicy
- task::Task
- task::TaskExt
Macros
Derive Macros
Functions
- channel::select::mpmc
- channel::select::spsc
- channel::select::unbounded
- channel::unified::unified_channel
- channel::unified::unified_channel_with_config
- executor::parallelism::logical_parallelism
- platform::align_of
- platform::channel::channel
- platform::compiler_fence
- platform::fence
- platform::forget
- platform::null
- platform::null_mut
- platform::replace
- platform::self::addr_eq
- platform::self::align_of
- platform::self::align_of_val
- platform::self::align_of_val_raw
- platform::self::conjure_zst
- platform::self::copy
- platform::self::copy_nonoverlapping
- platform::self::dangling
- platform::self::dangling_mut
- platform::self::discriminant
- platform::self::drop
- platform::self::drop_in_place
- platform::self::eq
- platform::self::fn_addr_eq
- platform::self::forget
- platform::self::forget_unsized
- platform::self::format
- platform::self::from_fn
- platform::self::from_mut
- platform::self::from_raw_parts
- platform::self::from_raw_parts_mut
- platform::self::from_ref
- platform::self::hash
- platform::self::metadata
- platform::self::min_align_of
- platform::self::min_align_of_val
- platform::self::needs_drop
- platform::self::null
- platform::self::null_mut
- platform::self::read
- platform::self::read_unaligned
- platform::self::read_volatile
- platform::self::replace
- platform::self::size_of
- platform::self::size_of_val
- platform::self::size_of_val_raw
- platform::self::slice_from_raw_parts
- platform::self::slice_from_raw_parts_mut
- platform::self::swap
- platform::self::swap_nonoverlapping
- platform::self::take
- platform::self::transmute
- platform::self::transmute_copy
- platform::self::transmute_neo
- platform::self::transmute_prefix
- platform::self::type_info::of
- platform::self::uninitialized
- platform::self::variant_count
- platform::self::with_exposed_provenance
- platform::self::with_exposed_provenance_mut
- platform::self::without_provenance
- platform::self::without_provenance_mut
- platform::self::write
- platform::self::write_bytes
- platform::self::write_unaligned
- platform::self::write_volatile
- platform::self::zeroed
- platform::size_of
- platform::swap
- platform::thread::sleep
- platform::thread::spawn
- platform::thread::yield_now
Type Aliases
- BoxError
- Result
- channel::error::Result
- error::ExecutorResult
- error::SchedulerResult
- error::TaskResult
- platform::AtomicBool
- platform::AtomicPtr
- platform::AtomicU32
- platform::AtomicU64
- platform::AtomicUsize
- platform::self::Alignment
- platform::self::Result