diff options
| -rw-r--r-- | gifed/Cargo.toml | 2 | ||||
| -rw-r--r-- | gifed/src/block/palette.rs | 8 |
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 |
