[][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.