Skip to main content

new_random_buffer

Function new_random_buffer 

Source
pub fn new_random_buffer<const N: usize>() -> [u8; N]
Expand description

Generates a new random buffer using the rand crate and wrapped inside a RUMBuffer.

The buffer size can be adjusted via the turbofish method => new_random_buffer::<10>().

ยงExample

use rumtk_core::buffers::{new_random_buffer, DEFAULT_BUFFER_CHUNK_SIZE};

let buffer = new_random_buffer::<DEFAULT_BUFFER_CHUNK_SIZE>();

assert_eq!(buffer.is_empty(), false, "Function returned an empty random buffer which was unexpected!");
assert_eq!(buffer.len(), DEFAULT_BUFFER_CHUNK_SIZE, "The new random buffer does not have the expected size!");