Re-exports
pub use settings::OptionSetter;
pub use settings::StartingSize;
pub use settings::MaxSize;
pub use settings::Supplier;
Modules
Structs
A collection of values that can be reused without requiring new allocations.
Used to define settings for and ultimately create a
Pool
.A smartpointer which uses reference counting (
Rc
) to know
when to move its wrapped value back to the Pool
that
issued it.A smartpointer which uses a shared reference (
&
) to know
when to move its wrapped value back to the Pool
that
issued it.Traits
Informs how an already allocated value should be initialized
when provided with a model value or other meaningful input.
In order to be managed by a
Pool
, values must be of a type that
implements the Recycleable
trait. This allows the Pool
to create
new instances as well as reset existing instances to a like-new state.Provides a method which will produce new instances of a type
Functions
Produces a
PoolBuilder
instance