o3 0.29.0

shared-nothing primitives
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::depot::capacity;

/// The original capacity exhausted before an insertion begins.
#[derive(Debug)]
#[repr(transparent)]
pub struct Full<C = capacity::Count> {
    pub capacity: C,
}

const _: () = {
    assert!(size_of::<Full>() == size_of::<capacity::Count>());
    assert!(size_of::<Full<std::num::NonZero<u32>>>() == size_of::<std::num::NonZero<u32>>());
    assert!(
        size_of::<Option<Full<std::num::NonZero<u32>>>>() == size_of::<std::num::NonZero<u32>>()
    );
};