fast image operations
fix bad transmute (???) and extern crate test
bendn 2024-05-18
parent 0dffa5b · commit 293121e
-rw-r--r--Cargo.toml2
-rw-r--r--src/term/b64.rs2
-rw-r--r--src/term/bloc.rs2
3 files changed, 2 insertions, 4 deletions
diff --git a/Cargo.toml b/Cargo.toml
index aef558a..8b3b403 100644
--- a/Cargo.toml
+++ b/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "fimg"
-version = "0.4.42"
+version = "0.4.43"
authors = ["bend-n <[email protected]>"]
license = "MIT"
edition = "2021"
diff --git a/src/term/b64.rs b/src/term/b64.rs
index 1038d45..07d4ac6 100644
--- a/src/term/b64.rs
+++ b/src/term/b64.rs
@@ -19,8 +19,6 @@ fn b64() {
t("Hello World", "SGVsbG8gV29ybGQ=");
}
-extern crate test;
-
pub fn encode(i: &[u8]) -> String {
let mut x = Vec::with_capacity(size(i));
unsafe { portable(i, x.as_mut_ptr()) };
diff --git a/src/term/bloc.rs b/src/term/bloc.rs
index 5f6347b..7bafd78 100644
--- a/src/term/bloc.rs
+++ b/src/term/bloc.rs
@@ -57,7 +57,7 @@ where
};
(o $n:literal) => {
transmute::<Image<Box<[u8]>, 1>, Image<Box<[u8]>, N>>(
- transmute::<Image<Vec<u8>, N>, Image<&[u8], 1>>(self.as_ref().to_owned())
+ transmute::<Image<Vec<u8>, N>, Image<Vec<u8>, 1>>(self.as_ref().to_owned())
.scale::<scale::Nearest>(w, h),
)
};