about summary refs log tree commit diff
path: root/src/block/mod.rs
diff options
context:
space:
mode:
authorGenny <gen@nyble.dev>2021-09-23 20:33:50 -0500
committerGenny <gen@nyble.dev>2021-09-23 20:33:50 -0500
commit637441239434fabedfe83f5abc1af4232c802f7a (patch)
treedbc84cd1a31686077fc046fd42d223f1ca08f890 /src/block/mod.rs
parent7b8081a79fb3db4a76f9e4cca8f8a88e6e7f873c (diff)
downloadgifed-637441239434fabedfe83f5abc1af4232c802f7a.tar.gz
gifed-637441239434fabedfe83f5abc1af4232c802f7a.zip
Improve API, monocommit, sorry
Diffstat (limited to 'src/block/mod.rs')
-rw-r--r--src/block/mod.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/src/block/mod.rs b/src/block/mod.rs
index e3136bf..645c11d 100644
--- a/src/block/mod.rs
+++ b/src/block/mod.rs
@@ -7,13 +7,19 @@ mod version;
 
 pub use colortable::ColorTable;
 pub use imagedescriptor::ImageDescriptor;
-pub use indexedimage::BlockedImage;
+pub use indexedimage::CompressedImage;
 pub use indexedimage::IndexedImage;
 pub use screendescriptor::ScreenDescriptor;
 pub use version::Version;
 
+use crate::writer::ImageBuilder;
+
 pub enum Block {
     IndexedImage(IndexedImage),
-    BlockedImage(BlockedImage),
     Extension(extension::Extension),
 }
+
+enum WriteBlock {
+    ImageBuilder(ImageBuilder),
+    Block(Block),
+}