Skip to main content

new_random_string_buffer

Function new_random_string_buffer 

Source
pub fn new_random_string_buffer<const N: usize>() -> RUMString
Expand description

Generates a new random string using the rand crate and wrapped inside a RUMString.

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

ยงExample

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

let buffer = new_random_string_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!");