1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//! Space types that is used to define capacity

/// Represent 1 * usize space
pub struct S1 {
    _inner: [usize; 1],
}

/// Represent 2 * usize space
pub struct S2 {
    _inner: [usize; 2],
}

/// Represent 4 * usize space
pub struct S4 {
    _inner: [usize; 4],
}

/// Represent 8 * usize space
pub struct S8 {
    _inner: [usize; 8],
}

/// Represent 16 * usize space
pub struct S16 {
    _inner: [usize; 16],
}

/// Represent 32 * usize space
pub struct S32 {
    _inner: [usize; 32],
}

/// Represent 64 * usize space
pub struct S64 {
    _inner: [usize; 64],
}