Apply lints and cleanup to Rust code

This commit is contained in:
Keavon Chambers
2023-01-29 03:01:57 -08:00
parent 5388b59e97
commit d990110f63
27 changed files with 122 additions and 119 deletions
+1 -1
View File
@@ -150,7 +150,7 @@ impl Bezier {
/// Appends to the `svg` mutable string with an SVG shape representation of the handle lines.
pub fn handle_lines_to_svg(&self, svg: &mut String, attributes: String) {
let _ = write!(svg, r#"<path d="{}" {}/>"#, self.svg_handle_line_argument().unwrap_or_else(|| "".to_string()), attributes);
let _ = write!(svg, r#"<path d="{}" {}/>"#, self.svg_handle_line_argument().unwrap_or_default(), attributes);
}
/// Appends to the `svg` mutable string with an SVG shape representation of the anchors.
+3 -3
View File
@@ -16,7 +16,7 @@ pub struct ProjectionOptions {
impl Default for ProjectionOptions {
fn default() -> Self {
ProjectionOptions {
Self {
lut_size: 20,
convergence_epsilon: 1e-4,
convergence_limit: 3,
@@ -56,7 +56,7 @@ pub struct ArcsOptions {
impl Default for ArcsOptions {
fn default() -> Self {
ArcsOptions {
Self {
strategy: ArcStrategy::Automatic,
error: 0.5,
max_iterations: 100,
@@ -85,7 +85,7 @@ impl Debug for CircleArc {
impl Default for CircleArc {
fn default() -> Self {
CircleArc {
Self {
center: DVec2::ZERO,
radius: 0.,
start_angle: 0.,
+2 -2
View File
@@ -61,8 +61,8 @@ impl Bezier {
};
}
// Depending on the order of `t1` and `t2`, determine which half of the split we need to keep
let t1_split_side = if t1 <= t2 { 1 } else { 0 };
let t2_split_side = if t1 <= t2 { 0 } else { 1 };
let t1_split_side = usize::from(t1 <= t2);
let t2_split_side = usize::from(t1 > t2);
let bezier_starting_at_t1 = self.split(t1)[t1_split_side];
// Adjust the ratio `t2` to its corresponding value on the new curve that was split on `t1`
let adjusted_t2 = if t1 < t2 || t1 == 0. {