[−][src]Function safe_transmute::guarded_transmute_bool_permissive
pub fn guarded_transmute_bool_permissive(bytes: &[u8]) -> Result<&[bool], Error>
View a byte slice as a slice of boolean values.
The resulting slice will have as many instances of bool
as will fit, can be empty.
Examples
assert_eq!(guarded_transmute_bool_permissive(&[0x00, 0x01, 0x00, 0x01])?, &[false, true, false, true]); assert_eq!(guarded_transmute_bool_permissive(&[])?, &[]);