Slices

⚠️ The design and implementation chapter is outdated ⚠️

For slices ({=[u8]}) the length is LEB128 encoded and serialized first and then followed by the slice data.

#![allow(unused)] fn main() { extern crate defmt; defmt::error!("Data: {=[u8]}!", [0, 1, 2]); // on the wire: [1, 3, 0, 1, 2] // string index ^ ^ ^^^^^^^ the slice data // LEB128(length) ^ }