MCPcopy Create free account
hub / github.com/DioxusLabs/anyrender / hex_encode

Function hex_encode

crates/anyrender_serialize/src/lib.rs:335–343  ·  view source on GitHub ↗
(bytes: &[u8])

Source from the content-addressed store, hash-verified

333}
334
335fn hex_encode(bytes: &[u8]) -> String {
336 const HEX_CHARS: &[u8; 16] = b"0123456789abcdef";
337 let mut hex = String::with_capacity(bytes.len() * 2);
338 for &byte in bytes {
339 hex.push(HEX_CHARS[(byte >> 4) as usize] as char);
340 hex.push(HEX_CHARS[(byte & 0xf) as usize] as char);
341 }
342 hex
343}
344
345fn encode_rgba_to_png(rgba_data: &[u8], width: u32, height: u32) -> Result<Vec<u8>, ArchiveError> {
346 let img: RgbaImage = ImageBuffer::from_raw(width, height, rgba_data.to_vec())

Callers 1

sha256_hexFunction · 0.85

Calls 1

pushMethod · 0.80

Tested by

no test coverage detected