fn DecodeLiteralBlockSwitchInternal<AllocU8: Allocator<u8>, AllocU32: Allocator<u32>, AllocHC: Allocator<HuffmanCode>>( safe: bool, s: &mut BrotliState<AllocU8, AllocU32, AllocHC>, input: &[u8], ) -> bool