diff options
-rw-r--r-- | packages/svgbob/src/buffer/fragment_buffer/fragment/circle.rs | 2 | ||||
-rw-r--r-- | packages/svgbob/src/buffer/fragment_buffer/fragment/rect.rs | 2 | ||||
-rw-r--r-- | packages/svgbob/src/point.rs | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/packages/svgbob/src/buffer/fragment_buffer/fragment/circle.rs b/packages/svgbob/src/buffer/fragment_buffer/fragment/circle.rs index 429b728..b2f05e1 100644 --- a/packages/svgbob/src/buffer/fragment_buffer/fragment/circle.rs +++ b/packages/svgbob/src/buffer/fragment_buffer/fragment/circle.rs @@ -14,7 +14,7 @@ use sauron::{ }; /// TODO: Add an is_broken field when there is a presence of `~` or `!` in the span -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Copy)] pub struct Circle { pub radius: f32, pub center: Point, diff --git a/packages/svgbob/src/buffer/fragment_buffer/fragment/rect.rs b/packages/svgbob/src/buffer/fragment_buffer/fragment/rect.rs index e45f4f0..d281638 100644 --- a/packages/svgbob/src/buffer/fragment_buffer/fragment/rect.rs +++ b/packages/svgbob/src/buffer/fragment_buffer/fragment/rect.rs @@ -7,7 +7,7 @@ use sauron::{ }; use std::{cmp::Ordering, fmt}; -#[derive(Debug, Clone)] +#[derive(Debug, Clone, Copy)] pub struct Rect { pub start: Point, pub end: Point, diff --git a/packages/svgbob/src/point.rs b/packages/svgbob/src/point.rs index 00e69e3..fc6e3a4 100644 --- a/packages/svgbob/src/point.rs +++ b/packages/svgbob/src/point.rs @@ -7,7 +7,7 @@ use std::{ }; #[derive(Clone, Copy, Debug)] -pub struct Point(Point2<f32>); +pub struct Point(pub Point2<f32>); impl Deref for Point { type Target = Point2<f32>; |