kernel: a ruled strip's side builder needs no mutable binding

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_017itGh5fpMEousnZ91cYcVt
This commit is contained in:
jyviko
2026-10-22 07:40:31 -04:00
parent 748e796b2b
commit a5f5809ba6
+1 -1
View File
@@ -481,7 +481,7 @@ impl Strip {
let mut uses: Vec<(b::Curve, [f64; 2], [u32; 2], bool, Option<Curve2Pair>)> = Vec::new();
let ruled = matches!(self.kind, Kind::Ruled);
uses.push((base, base_iv, [corners[0], corners[1]], true, ruled.then_some(([u0, 0.0], [u1, 0.0]))));
let mut chain_up = |pts: &[Vec3], from: u32, u: f64, parts: &mut Parts, uses: &mut Vec<_>| -> Result<u32> {
let chain_up = |pts: &[Vec3], from: u32, u: f64, parts: &mut Parts, uses: &mut Vec<_>| -> Result<u32> {
let mut at = from;
for w in pts.windows(2) {
let next = vertex(w[1], parts)?;