1 2 3 4 5 6 7 8 9 10 11 12 13 14
// SPDX-License-Identifier: AGPL-3.0-or-later // Copyright (c) 2026 ReifyDB pub fn decode_binary(s: &str) -> Vec<u8> { let mut buf = [0; 4]; let mut bytes = Vec::new(); for c in s.chars() { match c as u32 { b @ 0x80..=0xff => bytes.push(b as u8), _ => bytes.extend(c.encode_utf8(&mut buf).as_bytes()), } } bytes }