Skip to content

Commit 1d2bb6f

Browse files
0HyperCubeKeavon
authored andcommitted
Re-add PartialEq removed in #230 (#232)
1 parent 12b373f commit 1d2bb6f

File tree

8 files changed

+9
-9
lines changed

8 files changed

+9
-9
lines changed

core/document/src/document.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use crate::{
55
DocumentError, DocumentResponse, LayerId, Operation,
66
};
77

8-
#[derive(Debug, Clone)]
8+
#[derive(Debug, Clone, PartialEq)]
99
pub struct Document {
1010
pub root: Layer,
1111
pub work: Layer,

core/document/src/layers/ellipse.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ use super::LayerData;
55

66
use std::fmt::Write;
77

8-
#[derive(Debug, Clone, Copy, Default)]
8+
#[derive(Debug, Clone, Copy, PartialEq, Default)]
99
pub struct Ellipse {}
1010

1111
impl Ellipse {

core/document/src/layers/folder.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use super::{style, Layer, LayerData, LayerDataTypes};
44

55
use std::fmt::Write;
66

7-
#[derive(Debug, Clone)]
7+
#[derive(Debug, Clone, PartialEq)]
88
pub struct Folder {
99
next_assignment_id: LayerId,
1010
pub layer_ids: Vec<LayerId>,

core/document/src/layers/line.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use super::LayerData;
66

77
use std::fmt::Write;
88

9-
#[derive(Debug, Clone, Copy)]
9+
#[derive(Debug, Clone, Copy, PartialEq)]
1010
pub struct Line {}
1111

1212
impl Line {

core/document/src/layers/mod.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ pub trait LayerData {
2626
fn to_kurbo_path(&mut self, transform: glam::DAffine2, style: style::PathStyle) -> BezPath;
2727
}
2828

29-
#[derive(Debug, Clone)]
29+
#[derive(Debug, Clone, PartialEq)]
3030
pub enum LayerDataTypes {
3131
Folder(Folder),
3232
Ellipse(Ellipse),
@@ -77,7 +77,7 @@ impl LayerDataTypes {
7777
}
7878
}
7979

80-
#[derive(Debug, Clone)]
80+
#[derive(Debug, Clone, PartialEq)]
8181
pub struct Layer {
8282
pub visible: bool,
8383
pub name: Option<String>,

core/document/src/layers/polyline.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ use std::fmt::Write;
22

33
use super::{style, LayerData};
44

5-
#[derive(Debug, Clone)]
5+
#[derive(Debug, Clone, PartialEq)]
66
pub struct PolyLine {
77
points: Vec<glam::DVec2>,
88
}

core/document/src/layers/rect.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use super::LayerData;
66

77
use std::fmt::Write;
88

9-
#[derive(Debug, Clone)]
9+
#[derive(Debug, Clone, PartialEq)]
1010
pub struct Rect {}
1111

1212
impl Rect {

core/document/src/layers/shape.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use super::LayerData;
66

77
use std::fmt::Write;
88

9-
#[derive(Debug, Clone)]
9+
#[derive(Debug, Clone, PartialEq)]
1010
pub struct Shape {
1111
equal_sides: bool,
1212
sides: u8,

0 commit comments

Comments
 (0)