[−][src]Crate smartpool
Modules
| channel | |
| pool | |
| prelude | |
| push | |
| run | |
| scoped | |
| timescheduler |
Structs
| ChannelParams | Part of the pool config data which configured a certain pool-facing channel. |
| PoolConfig | Config data produced by the pool behavior to configure the pool. |
| RunningTask | The form a future exists in while it is being executed |
| StatusBit | A way for a channel to access the status bit of the pool, which it must maintain |
| StatusBitIndexTooBig |
Enums
| ScheduleAlgorithm | Different schedules by which the thread pool can be configured to select between levels. |
Traits
| ChannelToucher | A system for the pool to index the behavior's channels with static dispatch. |
| ChannelToucherMut | A system for the pool to index the behavior's channels with static dispatch. Mutably. |
| PoolBehavior | A statically dispatched type which serves to configure the behavior of a threadpool. |