fast image operations
Diffstat (limited to 'src/drawing/tri.rs')
-rw-r--r--src/drawing/tri.rs4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/drawing/tri.rs b/src/drawing/tri.rs
index 7aa3493..c4d2d6c 100644
--- a/src/drawing/tri.rs
+++ b/src/drawing/tri.rs
@@ -1,7 +1,9 @@
//! trongle drawing
+use std::ops::{Deref, DerefMut};
+
use crate::Image;
-impl<const CHANNELS: usize> Image<&mut [u8], CHANNELS> {
+impl<T: Deref<Target = [u8]> + DerefMut<Target = [u8]>, const CHANNELS: usize> Image<T, CHANNELS> {
/// Draw a (filled) triangle
/// ```
/// # use fimg::*;