moirai-runtime 0.6.1

High-performance hybrid concurrency library for Rust - weaving the threads of fate
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
pub use crate::{Moirai, MoiraiBuilder, Priority, Task, TaskBuilder, TaskExt, TaskHandle, TaskId};

#[cfg(feature = "parallel")]
pub use moirai_parallel::{
    Adaptive, AdaptiveWithThreshold, ExecutionPolicy, Parallel, ParallelSlice, ParallelSliceMut,
    Sequential,
};

#[cfg(feature = "iter")]
pub use crate::{ExecutionContext, ExecutionStrategy, MoiraiIterator};

#[cfg(feature = "async")]
pub use crate::Timeout;