pub fn decode_layout(s: &str) -> Vec<SlotLayout>
Inverse of encode_layout. Malformed entries are skipped.
encode_layout