Type Definition coca::SliceString

source · []
pub type SliceString<'a, I = usize> = String<SliceStorage<'a, u8>, I>;
Expand description

A string using any mutable byte slice for storage.

Examples

let mut buf = [core::mem::MaybeUninit::<u8>::uninit(); 8];
let str = coca::SliceString::<'_, usize>::from(&mut buf[..6]);
 
assert_eq!(str.capacity(), 6);