fast image operations
Diffstat (limited to 'src/convert.rs')
-rw-r--r--src/convert.rs4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/convert.rs b/src/convert.rs
index 6f44116..8a6d7a4 100644
--- a/src/convert.rs
+++ b/src/convert.rs
@@ -64,12 +64,12 @@ boxconv!(4 => 2);
boxconv!(4 => 3);
#[inline]
-fn pack([r, g, b, a]: [u8; 4]) -> u32 {
+const fn pack([r, g, b, a]: [u8; 4]) -> u32 {
((a as u32) << 24) | ((r as u32) << 16) | ((g as u32) << 8) | (b as u32)
}
#[inline]
-fn unpack(n: u32) -> [u8; 4] {
+const fn unpack(n: u32) -> [u8; 4] {
[
((n >> 16) & 0xFF) as u8,
((n >> 8) & 0xFF) as u8,