smallbox/
space.rs

1//! Space types that are used to define capacity
2
3/// Represents 1 * usize space
4pub struct S1 {
5    _inner: [usize; 1],
6}
7
8/// Represents 2 * usize space
9pub struct S2 {
10    _inner: [usize; 2],
11}
12
13/// Represents 4 * usize space
14pub struct S4 {
15    _inner: [usize; 4],
16}
17
18/// Represents 8 * usize space
19pub struct S8 {
20    _inner: [usize; 8],
21}
22
23/// Represents 16 * usize space
24pub struct S16 {
25    _inner: [usize; 16],
26}
27
28/// Represents 32 * usize space
29pub struct S32 {
30    _inner: [usize; 32],
31}
32
33/// Represents 64 * usize space
34pub struct S64 {
35    _inner: [usize; 64],
36}