o3 0.30.0

shared-nothing primitives
Documentation
1
2
3
4
5
6
7
8
9
/// Pinned mutation preserves the retirement policy's initialized invariant.
/// # Safety
/// Every mutation admitted through this policy must leave the initialized value valid for its retirement operation without moving any pinned fields.
pub unsafe trait PoolMutable<T, O: crate::depot::raw::PoolOwner<T>>:
    crate::depot::raw::PoolPolicy<T, O>
{
}

unsafe impl<T, O: crate::depot::raw::PoolOwner<T>> PoolMutable<T, O> for () {}