Skip to content

Commit 470d0d9

Browse files
committed
feat!: Scale improvements
- Added dedup of scale points - Changed visibility of some Scale functions - Added length of scale - Corrected line scales test - Changed Scale::contains to consider entire generated range - Changed Scale::new to accept friendlier inputs - Changed Scale::points to return uniform Data type - Added Scale tests
1 parent cbed5e4 commit 470d0d9

File tree

5 files changed

+373
-106
lines changed

5 files changed

+373
-106
lines changed

src/models/bar.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,11 @@ mod barchart_tests {
123123

124124
let x_scale = {
125125
let rng = 0..60;
126-
let rng = rng.into_iter().map(From::from);
127126

128127
Scale::new(rng, ScaleKind::Integer)
129128
};
130129
let y_scale = {
131130
let values = vec!["one", "two", "three", "four", "five"];
132-
let values = values.into_iter().map(ToOwned::to_owned).map(From::from);
133131

134132
Scale::new(values, ScaleKind::Text)
135133
};
@@ -152,13 +150,11 @@ mod barchart_tests {
152150

153151
let x_scale = {
154152
let rng = -5..11;
155-
let rng = rng.into_iter().map(From::from);
156153

157154
Scale::new(rng, ScaleKind::Integer)
158155
};
159156
let y_scale = {
160157
let rng = 2..10;
161-
let rng = rng.into_iter().map(From::from);
162158

163159
Scale::new(rng, ScaleKind::Integer)
164160
};

0 commit comments

Comments
 (0)