dasp_ring_buffer

Trait FixedSizeArray

Source
pub trait FixedSizeArray {
    const LEN: usize;
}
Expand description

Types that may be used as a constant-length buffer underlying a Bounded ring buffer.

Required Associated Constants§

Source

const LEN: usize

The constant length.

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl<T> FixedSizeArray for [T; 1]

Source§

const LEN: usize = 1usize

Source§

impl<T> FixedSizeArray for [T; 2]

Source§

const LEN: usize = 2usize

Source§

impl<T> FixedSizeArray for [T; 3]

Source§

const LEN: usize = 3usize

Source§

impl<T> FixedSizeArray for [T; 4]

Source§

const LEN: usize = 4usize

Source§

impl<T> FixedSizeArray for [T; 5]

Source§

const LEN: usize = 5usize

Source§

impl<T> FixedSizeArray for [T; 6]

Source§

const LEN: usize = 6usize

Source§

impl<T> FixedSizeArray for [T; 7]

Source§

const LEN: usize = 7usize

Source§

impl<T> FixedSizeArray for [T; 8]

Source§

const LEN: usize = 8usize

Source§

impl<T> FixedSizeArray for [T; 9]

Source§

const LEN: usize = 9usize

Source§

impl<T> FixedSizeArray for [T; 10]

Source§

const LEN: usize = 10usize

Source§

impl<T> FixedSizeArray for [T; 11]

Source§

const LEN: usize = 11usize

Source§

impl<T> FixedSizeArray for [T; 12]

Source§

const LEN: usize = 12usize

Source§

impl<T> FixedSizeArray for [T; 13]

Source§

const LEN: usize = 13usize

Source§

impl<T> FixedSizeArray for [T; 14]

Source§

const LEN: usize = 14usize

Source§

impl<T> FixedSizeArray for [T; 15]

Source§

const LEN: usize = 15usize

Source§

impl<T> FixedSizeArray for [T; 16]

Source§

const LEN: usize = 16usize

Source§

impl<T> FixedSizeArray for [T; 17]

Source§

const LEN: usize = 17usize

Source§

impl<T> FixedSizeArray for [T; 18]

Source§

const LEN: usize = 18usize

Source§

impl<T> FixedSizeArray for [T; 19]

Source§

const LEN: usize = 19usize

Source§

impl<T> FixedSizeArray for [T; 20]

Source§

const LEN: usize = 20usize

Source§

impl<T> FixedSizeArray for [T; 21]

Source§

const LEN: usize = 21usize

Source§

impl<T> FixedSizeArray for [T; 22]

Source§

const LEN: usize = 22usize

Source§

impl<T> FixedSizeArray for [T; 23]

Source§

const LEN: usize = 23usize

Source§

impl<T> FixedSizeArray for [T; 24]

Source§

const LEN: usize = 24usize

Source§

impl<T> FixedSizeArray for [T; 25]

Source§

const LEN: usize = 25usize

Source§

impl<T> FixedSizeArray for [T; 26]

Source§

const LEN: usize = 26usize

Source§

impl<T> FixedSizeArray for [T; 27]

Source§

const LEN: usize = 27usize

Source§

impl<T> FixedSizeArray for [T; 28]

Source§

const LEN: usize = 28usize

Source§

impl<T> FixedSizeArray for [T; 29]

Source§

const LEN: usize = 29usize

Source§

impl<T> FixedSizeArray for [T; 30]

Source§

const LEN: usize = 30usize

Source§

impl<T> FixedSizeArray for [T; 31]

Source§

const LEN: usize = 31usize

Source§

impl<T> FixedSizeArray for [T; 32]

Source§

const LEN: usize = 32usize

Source§

impl<T> FixedSizeArray for [T; 33]

Source§

const LEN: usize = 33usize

Source§

impl<T> FixedSizeArray for [T; 34]

Source§

const LEN: usize = 34usize

Source§

impl<T> FixedSizeArray for [T; 35]

Source§

const LEN: usize = 35usize

Source§

impl<T> FixedSizeArray for [T; 36]

Source§

const LEN: usize = 36usize

Source§

impl<T> FixedSizeArray for [T; 37]

Source§

const LEN: usize = 37usize

Source§

impl<T> FixedSizeArray for [T; 38]

Source§

const LEN: usize = 38usize

Source§

impl<T> FixedSizeArray for [T; 39]

Source§

const LEN: usize = 39usize

Source§

impl<T> FixedSizeArray for [T; 40]

Source§

const LEN: usize = 40usize

Source§

impl<T> FixedSizeArray for [T; 41]

Source§

const LEN: usize = 41usize

Source§

impl<T> FixedSizeArray for [T; 42]

Source§

const LEN: usize = 42usize

Source§

impl<T> FixedSizeArray for [T; 43]

Source§

const LEN: usize = 43usize

Source§

impl<T> FixedSizeArray for [T; 44]

Source§

const LEN: usize = 44usize

Source§

impl<T> FixedSizeArray for [T; 45]

Source§

const LEN: usize = 45usize

Source§

impl<T> FixedSizeArray for [T; 46]

Source§

const LEN: usize = 46usize

Source§

impl<T> FixedSizeArray for [T; 47]

Source§

const LEN: usize = 47usize

Source§

impl<T> FixedSizeArray for [T; 48]

Source§

const LEN: usize = 48usize

Source§

impl<T> FixedSizeArray for [T; 49]

Source§

const LEN: usize = 49usize

Source§

impl<T> FixedSizeArray for [T; 50]

Source§

const LEN: usize = 50usize

Source§

impl<T> FixedSizeArray for [T; 51]

Source§

const LEN: usize = 51usize

Source§

impl<T> FixedSizeArray for [T; 52]

Source§

const LEN: usize = 52usize

Source§

impl<T> FixedSizeArray for [T; 53]

Source§

const LEN: usize = 53usize

Source§

impl<T> FixedSizeArray for [T; 54]

Source§

const LEN: usize = 54usize

Source§

impl<T> FixedSizeArray for [T; 55]

Source§

const LEN: usize = 55usize

Source§

impl<T> FixedSizeArray for [T; 56]

Source§

const LEN: usize = 56usize

Source§

impl<T> FixedSizeArray for [T; 57]

Source§

const LEN: usize = 57usize

Source§

impl<T> FixedSizeArray for [T; 58]

Source§

const LEN: usize = 58usize

Source§

impl<T> FixedSizeArray for [T; 59]

Source§

const LEN: usize = 59usize

Source§

impl<T> FixedSizeArray for [T; 60]

Source§

const LEN: usize = 60usize

Source§

impl<T> FixedSizeArray for [T; 61]

Source§

const LEN: usize = 61usize

Source§

impl<T> FixedSizeArray for [T; 62]

Source§

const LEN: usize = 62usize

Source§

impl<T> FixedSizeArray for [T; 63]

Source§

const LEN: usize = 63usize

Source§

impl<T> FixedSizeArray for [T; 64]

Source§

const LEN: usize = 64usize

Source§

impl<T> FixedSizeArray for [T; 65]

Source§

const LEN: usize = 65usize

Source§

impl<T> FixedSizeArray for [T; 66]

Source§

const LEN: usize = 66usize

Source§

impl<T> FixedSizeArray for [T; 67]

Source§

const LEN: usize = 67usize

Source§

impl<T> FixedSizeArray for [T; 68]

Source§

const LEN: usize = 68usize

Source§

impl<T> FixedSizeArray for [T; 69]

Source§

const LEN: usize = 69usize

Source§

impl<T> FixedSizeArray for [T; 70]

Source§

const LEN: usize = 70usize

Source§

impl<T> FixedSizeArray for [T; 71]

Source§

const LEN: usize = 71usize

Source§

impl<T> FixedSizeArray for [T; 72]

Source§

const LEN: usize = 72usize

Source§

impl<T> FixedSizeArray for [T; 73]

Source§

const LEN: usize = 73usize

Source§

impl<T> FixedSizeArray for [T; 74]

Source§

const LEN: usize = 74usize

Source§

impl<T> FixedSizeArray for [T; 75]

Source§

const LEN: usize = 75usize

Source§

impl<T> FixedSizeArray for [T; 76]

Source§

const LEN: usize = 76usize

Source§

impl<T> FixedSizeArray for [T; 77]

Source§

const LEN: usize = 77usize

Source§

impl<T> FixedSizeArray for [T; 78]

Source§

const LEN: usize = 78usize

Source§

impl<T> FixedSizeArray for [T; 79]

Source§

const LEN: usize = 79usize

Source§

impl<T> FixedSizeArray for [T; 80]

Source§

const LEN: usize = 80usize

Source§

impl<T> FixedSizeArray for [T; 81]

Source§

const LEN: usize = 81usize

Source§

impl<T> FixedSizeArray for [T; 82]

Source§

const LEN: usize = 82usize

Source§

impl<T> FixedSizeArray for [T; 83]

Source§

const LEN: usize = 83usize

Source§

impl<T> FixedSizeArray for [T; 84]

Source§

const LEN: usize = 84usize

Source§

impl<T> FixedSizeArray for [T; 85]

Source§

const LEN: usize = 85usize

Source§

impl<T> FixedSizeArray for [T; 86]

Source§

const LEN: usize = 86usize

Source§

impl<T> FixedSizeArray for [T; 87]

Source§

const LEN: usize = 87usize

Source§

impl<T> FixedSizeArray for [T; 88]

Source§

const LEN: usize = 88usize

Source§

impl<T> FixedSizeArray for [T; 89]

Source§

const LEN: usize = 89usize

Source§

impl<T> FixedSizeArray for [T; 90]

Source§

const LEN: usize = 90usize

Source§

impl<T> FixedSizeArray for [T; 91]

Source§

const LEN: usize = 91usize

Source§

impl<T> FixedSizeArray for [T; 92]

Source§

const LEN: usize = 92usize

Source§

impl<T> FixedSizeArray for [T; 93]

Source§

const LEN: usize = 93usize

Source§

impl<T> FixedSizeArray for [T; 94]

Source§

const LEN: usize = 94usize

Source§

impl<T> FixedSizeArray for [T; 95]

Source§

const LEN: usize = 95usize

Source§

impl<T> FixedSizeArray for [T; 96]

Source§

const LEN: usize = 96usize

Source§

impl<T> FixedSizeArray for [T; 97]

Source§

const LEN: usize = 97usize

Source§

impl<T> FixedSizeArray for [T; 98]

Source§

const LEN: usize = 98usize

Source§

impl<T> FixedSizeArray for [T; 99]

Source§

const LEN: usize = 99usize

Source§

impl<T> FixedSizeArray for [T; 100]

Source§

const LEN: usize = 100usize

Source§

impl<T> FixedSizeArray for [T; 101]

Source§

const LEN: usize = 101usize

Source§

impl<T> FixedSizeArray for [T; 102]

Source§

const LEN: usize = 102usize

Source§

impl<T> FixedSizeArray for [T; 103]

Source§

const LEN: usize = 103usize

Source§

impl<T> FixedSizeArray for [T; 104]

Source§

const LEN: usize = 104usize

Source§

impl<T> FixedSizeArray for [T; 105]

Source§

const LEN: usize = 105usize

Source§

impl<T> FixedSizeArray for [T; 106]

Source§

const LEN: usize = 106usize

Source§

impl<T> FixedSizeArray for [T; 107]

Source§

const LEN: usize = 107usize

Source§

impl<T> FixedSizeArray for [T; 108]

Source§

const LEN: usize = 108usize

Source§

impl<T> FixedSizeArray for [T; 109]

Source§

const LEN: usize = 109usize

Source§

impl<T> FixedSizeArray for [T; 110]

Source§

const LEN: usize = 110usize

Source§

impl<T> FixedSizeArray for [T; 111]

Source§

const LEN: usize = 111usize

Source§

impl<T> FixedSizeArray for [T; 112]

Source§

const LEN: usize = 112usize

Source§

impl<T> FixedSizeArray for [T; 113]

Source§

const LEN: usize = 113usize

Source§

impl<T> FixedSizeArray for [T; 114]

Source§

const LEN: usize = 114usize

Source§

impl<T> FixedSizeArray for [T; 115]

Source§

const LEN: usize = 115usize

Source§

impl<T> FixedSizeArray for [T; 116]

Source§

const LEN: usize = 116usize

Source§

impl<T> FixedSizeArray for [T; 117]

Source§

const LEN: usize = 117usize

Source§

impl<T> FixedSizeArray for [T; 118]

Source§

const LEN: usize = 118usize

Source§

impl<T> FixedSizeArray for [T; 119]

Source§

const LEN: usize = 119usize

Source§

impl<T> FixedSizeArray for [T; 120]

Source§

const LEN: usize = 120usize

Source§

impl<T> FixedSizeArray for [T; 121]

Source§

const LEN: usize = 121usize

Source§

impl<T> FixedSizeArray for [T; 122]

Source§

const LEN: usize = 122usize

Source§

impl<T> FixedSizeArray for [T; 123]

Source§

const LEN: usize = 123usize

Source§

impl<T> FixedSizeArray for [T; 124]

Source§

const LEN: usize = 124usize

Source§

impl<T> FixedSizeArray for [T; 125]

Source§

const LEN: usize = 125usize

Source§

impl<T> FixedSizeArray for [T; 126]

Source§

const LEN: usize = 126usize

Source§

impl<T> FixedSizeArray for [T; 127]

Source§

const LEN: usize = 127usize

Source§

impl<T> FixedSizeArray for [T; 128]

Source§

const LEN: usize = 128usize

Source§

impl<T> FixedSizeArray for [T; 256]

Source§

const LEN: usize = 256usize

Source§

impl<T> FixedSizeArray for [T; 512]

Source§

const LEN: usize = 512usize

Source§

impl<T> FixedSizeArray for [T; 1024]

Source§

const LEN: usize = 1_024usize

Source§

impl<T> FixedSizeArray for [T; 2048]

Source§

const LEN: usize = 2_048usize

Source§

impl<T> FixedSizeArray for [T; 4096]

Source§

const LEN: usize = 4_096usize

Source§

impl<T> FixedSizeArray for [T; 8192]

Source§

const LEN: usize = 8_192usize

Implementors§