aligned_buffer_pool/
lib.rs

1mod buffer_pool;
2
3#[cfg(feature = "rkyv")]
4mod serializer_pool;
5
6#[cfg(all(feature = "rkyv", feature = "bytecheck"))]
7mod validator_pool;
8
9pub use aligned_buffer;
10pub use buffer_pool::{
11	AlignedBufferPool, BufferPoolAllocator, BufferRetentionPolicy, ConstMaxSizeRetentionPolicy,
12	RetainAllRetentionPolicy, SharedPooledAlignedBuffer, UniquePooledAlignedBuffer,
13	WeakAlignedBufferPool,
14};
15
16#[cfg(feature = "rkyv")]
17pub use serializer_pool::{
18	Serializer, SerializerAlignedBuffer, SerializerPool, SerializerPoolAllocator, SerializerWeakRef,
19};
20
21#[cfg(all(feature = "rkyv", feature = "bytecheck"))]
22pub use validator_pool::{PooledValidator, ValidatorPool};