2 files changed, 8 insertions, 2 deletions
diff --git a/gifed/Cargo.toml b/gifed/Cargo.toml
index aded3e2..652fa22 100644
--- a/gifed/Cargo.toml
+++ b/gifed/Cargo.toml
@@ -1,6 +1,6 @@
[package]
name = "gifed"
-version = "0.3.0"
+version = "0.3.1"
authors = ["gennyble <gen@nyble.dev>", "novedevo <devon@nove.dev>"]
edition = "2021"
license = "ISC"
diff --git a/gifed/src/block/palette.rs b/gifed/src/block/palette.rs
index ea1ed0d..c2f333b 100644
--- a/gifed/src/block/palette.rs
+++ b/gifed/src/block/palette.rs
@@ -2,7 +2,7 @@ pub use crate::Color;
use crate::EncodeError;
use std::{
convert::{TryFrom, TryInto},
- ops::Deref,
+ ops::{Deref, DerefMut},
};
#[derive(Clone, Debug)]
@@ -90,6 +90,12 @@ impl Deref for Palette {
}
}
+impl DerefMut for Palette {
+ fn deref_mut(&mut self) -> &mut Self::Target {
+ &mut self.table
+ }
+}
+
impl AsRef<Palette> for Palette {
fn as_ref(&self) -> &Palette {
self
|