diff --git a/fractional/src/easel.rs b/fractional/src/easel.rs
index f43535d..1a19379 100644
--- a/fractional/src/easel.rs
+++ b/fractional/src/easel.rs
@@ -21,7 +21,7 @@
// along with this program. If not, see .
//
use std::cmp;
-use std::fmt::{Formatter, Display, Result};
+use std::fmt::{Formatter, Debug, Display, Result};
use std::ops::{Add, Sub, Div};
use std::sync::mpsc;
@@ -46,6 +46,10 @@ pub trait Drawable {
fn plot(&self) -> Coordinates;
}
+pub trait Fillable {
+ fn fill(&self) -> Coordinates;
+}
+
#[derive(Debug, Clone, Copy)]
pub struct Coordinate(pub i32, pub i32, pub T);
@@ -82,15 +86,15 @@ where T: Add