diff --git a/src/main.rs b/src/main.rs index 7b49989..b9c1de3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -11,19 +11,20 @@ mod camera; use camera::*; mod types; use types::*; mod object; use object::*; +fn trace(ray: Ray, scene: &Scene) -> Option<(&Object, f32)> { + scene.iter() + .filter_map(|obj| obj.intersect(ray) + .map(|x| (obj, x))) + .min_by(|a, b| a.1.partial_cmp(&b.1).unwrap_or(Ordering::Equal)) +} + fn cast_ray(ray: Ray, scene: &Scene) -> Color { - //Color::new(0.0, -ray.direction.x, ray.direction.y) + if let Some((obj, dist)) = trace(ray, scene) { + let point = ray.project(dist); - let closest = scene.iter() - .filter_map(|obj| obj.intersect(ray) - .map(|x| (obj, x))) - .min_by(|a, b| a.1.partial_cmp(&b.1).unwrap_or(Ordering::Equal)); - - if closest.is_some() { - Color::new(1.0, 1.0, 1.0) - } else { - Color::new(0.0, 0.0, 0.0) + obj.getcolor(point) } + else { Color::black() } } fn render(camera: &Camera, scene: &Scene, filename: &str) -> std::io::Result<()> { @@ -54,8 +55,8 @@ fn main() -> std::io::Result<()> { let camera = Camera::new(Point3::new(0.0,0.0,0.0), Vector3::new(0.0,0.0,-1.0), 1.0, 2.0, 2.0, 400, 400); let scene = vec![ - Object::Sphere(Sphere::new(0.0,0.0,-5.0,2.0)), - Object::Sphere(Sphere::new(-3.0,0.0,-8.0,2.5)) + Object::Sphere(Sphere::new(0.0,0.0,-5.0,2.0, |_, _| Color::white())), + Object::Sphere(Sphere::new(-3.0,0.0,-8.0,2.5, |_, _| Color::white())) ]; render(&camera, &scene, "out.ppm") diff --git a/src/object.rs b/src/object.rs index d1be77a..cbd6b0e 100644 --- a/src/object.rs +++ b/src/object.rs @@ -4,7 +4,7 @@ mod triangle; pub use triangle::*; use na::*; -use crate::types::Ray; +use crate::types::*; pub enum Object { Sphere(Sphere) @@ -17,9 +17,15 @@ impl Object { } } - pub fn normal(&self, ray: Ray) -> Unit> { + pub fn getcolor(&self, point: Point3) -> Color { match *self { - Object::Sphere(ref sphere) => sphere.normal(ray) + Object::Sphere(ref sphere) => sphere.getcolor(point) + } + } + + pub fn normal(&self, point: Point3) -> Unit> { + match *self { + Object::Sphere(ref sphere) => sphere.normal(point) } } } diff --git a/src/object/sphere.rs b/src/object/sphere.rs index d2a41a6..ded1b75 100644 --- a/src/object/sphere.rs +++ b/src/object/sphere.rs @@ -1,5 +1,7 @@ extern crate nalgebra as na; +use std::f32::consts::PI; + use na::*; use na::geometry::Point3; @@ -7,17 +9,26 @@ use crate::types::*; pub struct Sphere { pub center: Point3, - pub radius: f32 + pub radius: f32, + + pub texture: Box Color> } impl Sphere { - pub fn new(x: f32, y: f32, z: f32, radius: f32) -> Self { + pub fn new(x: f32, y: f32, z: f32, radius: f32, texture: F) -> Self + where F: Fn(f32, f32) -> Color + { Sphere { center: Point3::new(x, y, z), - radius: radius + radius: radius, + texture: Box::new(texture) } } + pub fn new_solid(x: f32, y: f32, z: f32, radius: f32, color: Color) -> Self { Sphere::new(x, y, z, radius, Box::new(move |_, _| color)) } + + // Determines if a ray intersects the circle. + // If so, returns the distance to the intersection point. pub fn intersect(&self, ray: Ray) -> Option { fn solve_quadratic(a: f32, b: f32, c: f32) -> Option<(f32, f32)> { let discr = b * b - 4.0 * a * c; @@ -46,7 +57,21 @@ impl Sphere { else { None } } - pub fn normal(&self, ray: Ray) -> Unit> { - unimplemented!() + pub fn getcolor(&self, point: Point3) -> Color { + let normal = self.normal(point); + + // In this particular case, the normal is simular to a point on a unit sphere + // centred around the origin. We can thus use the normal coordinates to compute + // the spherical coordinates of the point. + // atan2 returns a value in the range [-pi, pi] and we need to remap it to range [0, 1] + // acosf returns a value in the range [0, pi] and we also need to remap it to the range [0, 1] + let x = 0.5 + normal.z.atan2(normal.x) / (2.0 * PI); + let y = normal.y.acos() / PI; + + (*self.texture)(x, y) + } + + pub fn normal(&self, point: Point3) -> Unit> { + Unit::new_normalize(point - self.center) } } diff --git a/src/types.rs b/src/types.rs index 98fe3a7..eed0554 100644 --- a/src/types.rs +++ b/src/types.rs @@ -47,4 +47,23 @@ impl Color { let blue = (255.0 * self.blue) as u8; [red, green, blue] } + + pub fn black() -> Self { + Color { + red: 0.0, + green: 0.0, + blue: 0.0, + + _private: () + } + } + pub fn white() -> Self { + Color { + red: 1.0, + green: 1.0, + blue: 1.0, + + _private: () + } + } } diff --git a/target/debug/.fingerprint/render-3442c21fc62ae55e/output b/target/debug/.fingerprint/render-3442c21fc62ae55e/output index 8dd1541..aa9806e 100644 --- a/target/debug/.fingerprint/render-3442c21fc62ae55e/output +++ b/target/debug/.fingerprint/render-3442c21fc62ae55e/output @@ -1,4 +1,5 @@ -{"message":"unused variable: `ray`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1323,"byte_end":1326,"line_start":49,"line_end":49,"column_start":26,"column_end":29,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":26,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider prefixing with an underscore","code":null,"level":"help","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1323,"byte_end":1326,"line_start":49,"line_end":49,"column_start":26,"column_end":29,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":26,"highlight_end":29}],"label":null,"suggested_replacement":"_ray","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: unused variable: `ray`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object\\sphere.rs:49:26\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, ray: Ray) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11mhelp: consider prefixing with an underscore: `_ray`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m= \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} +{"message":"unused variable: `ray`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1429,"byte_end":1432,"line_start":52,"line_end":52,"column_start":26,"column_end":29,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":26,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider prefixing with an underscore","code":null,"level":"help","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1429,"byte_end":1432,"line_start":52,"line_end":52,"column_start":26,"column_end":29,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":26,"highlight_end":29}],"label":null,"suggested_replacement":"_ray","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: unused variable: `ray`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object\\sphere.rs:52:26\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m52\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, ray: Ray) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11mhelp: consider prefixing with an underscore: `_ray`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m= \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} {"message":"method is never used: `project`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\types.rs","byte_start":610,"byte_end":654,"line_start":21,"line_end":21,"column_start":5,"column_end":49,"is_primary":true,"text":[{"text":" pub fn project(&self, t: f32) -> Point3 { self.origin + t * self.direction.into_inner() }","highlight_start":5,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `project`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\types.rs:21:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m21\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn project(&self, t: f32) -> Point3 { self.origin + t * self.direction.into_inner() }\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m= \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} -{"message":"method is never used: `normal`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1302,"byte_end":1354,"line_start":49,"line_end":49,"column_start":5,"column_end":57,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":5,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `normal`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object\\sphere.rs:49:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, ray: Ray) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"message":"method is never used: `white`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\types.rs","byte_start":1565,"byte_end":1587,"line_start":60,"line_end":60,"column_start":5,"column_end":27,"is_primary":true,"text":[{"text":" pub fn white() -> Self {","highlight_start":5,"highlight_end":27}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `white`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\types.rs:60:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m60\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn white() -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"message":"method is never used: `normal`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1408,"byte_end":1460,"line_start":52,"line_end":52,"column_start":5,"column_end":57,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":5,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `normal`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object\\sphere.rs:52:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m52\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, ray: Ray) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} {"message":"method is never used: `normal`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object.rs","byte_start":339,"byte_end":391,"line_start":20,"line_end":20,"column_start":5,"column_end":57,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":5,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `normal`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object.rs:20:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m20\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, ray: Ray) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} diff --git a/target/debug/.fingerprint/render-a539a457dd440669/output b/target/debug/.fingerprint/render-a539a457dd440669/output index 80683f3..b62e66b 100644 --- a/target/debug/.fingerprint/render-a539a457dd440669/output +++ b/target/debug/.fingerprint/render-a539a457dd440669/output @@ -1,6 +1,3 @@ -{"message":"unused variable: `ray`","code":{"code":"unused_variables","explanation":null},"level":"warning","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1306,"byte_end":1309,"line_start":49,"line_end":49,"column_start":26,"column_end":29,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":26,"highlight_end":29}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(unused_variables)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null},{"message":"consider prefixing with an underscore","code":null,"level":"help","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1306,"byte_end":1309,"line_start":49,"line_end":49,"column_start":26,"column_end":29,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":26,"highlight_end":29}],"label":null,"suggested_replacement":"_ray","suggestion_applicability":"MachineApplicable","expansion":null}],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: unused variable: `ray`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object\\sphere.rs:49:26\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, ray: Ray) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11mhelp: consider prefixing with an underscore: `_ray`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m= \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15mnote\u001b[0m\u001b[0m: `#[warn(unused_variables)]` on by default\u001b[0m\n\n"} -{"message":"method is never used: `project`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\types.rs","byte_start":610,"byte_end":654,"line_start":21,"line_end":21,"column_start":5,"column_end":49,"is_primary":true,"text":[{"text":" pub fn project(&self, t: f32) -> Point3 { self.origin + t * self.direction.into_inner() }","highlight_start":5,"highlight_end":49}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `project`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\types.rs:21:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m21\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn project(&self, t: f32) -> Point3 { self.origin + t * self.direction.into_inner() }\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m= \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} -{"message":"method is never used: `new`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":193,"byte_end":245,"line_start":14,"line_end":14,"column_start":5,"column_end":57,"is_primary":true,"text":[{"text":" pub fn new(center: Point3, radius: f32) -> Self {","highlight_start":5,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `new`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object\\sphere.rs:14:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m14\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn new(center: Point3, radius: f32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} -{"message":"method is never used: `normal`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":1285,"byte_end":1337,"line_start":49,"line_end":49,"column_start":5,"column_end":57,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":5,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `normal`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object\\sphere.rs:49:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m49\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, ray: Ray) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} -{"message":"variant is never constructed: `Sphere`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object.rs","byte_start":135,"byte_end":149,"line_start":10,"line_end":10,"column_start":5,"column_end":19,"is_primary":true,"text":[{"text":" Sphere(Sphere)","highlight_start":5,"highlight_end":19}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: variant is never constructed: `Sphere`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object.rs:10:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m10\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m Sphere(Sphere)\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^\u001b[0m\n\n"} -{"message":"method is never used: `normal`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object.rs","byte_start":339,"byte_end":391,"line_start":20,"line_end":20,"column_start":5,"column_end":57,"is_primary":true,"text":[{"text":" pub fn normal(&self, ray: Ray) -> Unit> {","highlight_start":5,"highlight_end":57}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `normal`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object.rs:20:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m20\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, ray: Ray) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"message":"method is never used: `new`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\types.rs","byte_start":911,"byte_end":962,"line_start":34,"line_end":34,"column_start":5,"column_end":56,"is_primary":true,"text":[{"text":" pub fn new(red: f32, green: f32, blue: f32) -> Self {","highlight_start":5,"highlight_end":56}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[{"message":"`#[warn(dead_code)]` on by default","code":null,"level":"note","spans":[],"children":[],"rendered":null}],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `new`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\types.rs:34:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m34\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn new(red: f32, green: f32, blue: f32) -> Self {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m= \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15mnote\u001b[0m\u001b[0m: `#[warn(dead_code)]` on by default\u001b[0m\n\n"} +{"message":"method is never used: `new_solid`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object\\sphere.rs","byte_start":556,"byte_end":631,"line_start":28,"line_end":28,"column_start":5,"column_end":80,"is_primary":true,"text":[{"text":" pub fn new_solid(x: f32, y: f32, z: f32, radius: f32, color: Color) -> Self { Sphere::new(x, y, z, radius, Box::new(move |_, _| color)) }","highlight_start":5,"highlight_end":80}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `new_solid`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object\\sphere.rs:28:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m28\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn new_solid(x: f32, y: f32, z: f32, radius: f32, color: Color) -> Self { Sphere::new(x, y, z, radius, Box::new(move |_, _| color)) }\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} +{"message":"method is never used: `normal`","code":{"code":"dead_code","explanation":null},"level":"warning","spans":[{"file_name":"src\\object.rs","byte_start":505,"byte_end":567,"line_start":26,"line_end":26,"column_start":5,"column_end":67,"is_primary":true,"text":[{"text":" pub fn normal(&self, point: Point3) -> Unit> {","highlight_start":5,"highlight_end":67}],"label":null,"suggested_replacement":null,"suggestion_applicability":null,"expansion":null}],"children":[],"rendered":"\u001b[0m\u001b[1m\u001b[38;5;11mwarning\u001b[0m\u001b[0m\u001b[1m\u001b[38;5;15m: method is never used: `normal`\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m--> \u001b[0m\u001b[0msrc\\object.rs:26:5\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m|\u001b[0m\n\u001b[0m\u001b[1m\u001b[38;5;14m26\u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m pub fn normal(&self, point: Point3) -> Unit> {\u001b[0m\n\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;14m| \u001b[0m\u001b[0m \u001b[0m\u001b[0m\u001b[1m\u001b[38;5;11m^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^\u001b[0m\n\n"} diff --git a/target/debug/deps/render.exe b/target/debug/deps/render.exe index 2f383d4..8ca72b4 100644 Binary files a/target/debug/deps/render.exe and b/target/debug/deps/render.exe differ diff --git a/target/debug/deps/render.pdb b/target/debug/deps/render.pdb index 790e16d..0e57835 100644 Binary files a/target/debug/deps/render.pdb and b/target/debug/deps/render.pdb differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/13dpwezoyrhk9pdq.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/13dpwezoyrhk9pdq.o deleted file mode 100644 index c5e80f0..0000000 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/13dpwezoyrhk9pdq.o and /dev/null differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1sfzmy4z9h1sm17p.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1sfzmy4z9h1sm17p.o deleted file mode 100644 index 0c6ba91..0000000 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1sfzmy4z9h1sm17p.o and /dev/null differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/242bagm9qln8ytg7.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/242bagm9qln8ytg7.o deleted file mode 100644 index f513c65..0000000 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/242bagm9qln8ytg7.o and /dev/null differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3hje6afvr86jafb.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3hje6afvr86jafb.o deleted file mode 100644 index 3f0a74f..0000000 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3hje6afvr86jafb.o and /dev/null differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4oa4xebnpab6vovo.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4oa4xebnpab6vovo.o deleted file mode 100644 index 1c833c3..0000000 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4oa4xebnpab6vovo.o and /dev/null differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4uabzyjlcqssrb6g.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4uabzyjlcqssrb6g.o deleted file mode 100644 index 95f9164..0000000 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4uabzyjlcqssrb6g.o and /dev/null differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/d917p9ag51jb7th.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/d917p9ag51jb7th.o deleted file mode 100644 index 8a1dfb4..0000000 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/d917p9ag51jb7th.o and /dev/null differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/nlgqebhn5i6hxte.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/nlgqebhn5i6hxte.o deleted file mode 100644 index bbbd99e..0000000 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/nlgqebhn5i6hxte.o and /dev/null differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/10jf1xi13cxcwg4p.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/10jf1xi13cxcwg4p.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/10jf1xi13cxcwg4p.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/10jf1xi13cxcwg4p.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/137pvychyvxdtoay.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/137pvychyvxdtoay.o similarity index 53% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/137pvychyvxdtoay.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/137pvychyvxdtoay.o index cb86e74..7e3a39c 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/137pvychyvxdtoay.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/137pvychyvxdtoay.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/13dpwezoyrhk9pdq.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/13dpwezoyrhk9pdq.o new file mode 100644 index 0000000..516c699 Binary files /dev/null and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/13dpwezoyrhk9pdq.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1766tgrvm62x8do2.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1766tgrvm62x8do2.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1766tgrvm62x8do2.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1766tgrvm62x8do2.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/17n04tdpo4eovicq.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/17n04tdpo4eovicq.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/17n04tdpo4eovicq.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/17n04tdpo4eovicq.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1dvag69asivus700.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1dvag69asivus700.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1dvag69asivus700.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1dvag69asivus700.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1idps56kyc280irt.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1idps56kyc280irt.o similarity index 52% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1idps56kyc280irt.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1idps56kyc280irt.o index 79b9d21..6c39c41 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1idps56kyc280irt.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1idps56kyc280irt.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1llx4waikklia556.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1llx4waikklia556.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1llx4waikklia556.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1llx4waikklia556.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1mh74sir47uqkfc4.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1mh74sir47uqkfc4.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1mh74sir47uqkfc4.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1mh74sir47uqkfc4.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1nuhwhflqfdyh6kt.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1nuhwhflqfdyh6kt.o similarity index 75% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1nuhwhflqfdyh6kt.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1nuhwhflqfdyh6kt.o index b1fcc53..08f8d60 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1nuhwhflqfdyh6kt.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1nuhwhflqfdyh6kt.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1p4lks1cugr7mmzw.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1p4lks1cugr7mmzw.o similarity index 63% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1p4lks1cugr7mmzw.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1p4lks1cugr7mmzw.o index 57b0d42..836e0b4 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1p4lks1cugr7mmzw.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1p4lks1cugr7mmzw.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1sfzmy4z9h1sm17p.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1sfzmy4z9h1sm17p.o new file mode 100644 index 0000000..751f73c Binary files /dev/null and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1sfzmy4z9h1sm17p.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1wvrc88hluh0ctg1.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1wvrc88hluh0ctg1.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/1wvrc88hluh0ctg1.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/1wvrc88hluh0ctg1.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/22eptfteblgovof9.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/22eptfteblgovof9.o similarity index 69% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/22eptfteblgovof9.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/22eptfteblgovof9.o index 058484e..dd84c08 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/22eptfteblgovof9.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/22eptfteblgovof9.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/239bdrii8hv9e19y.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/239bdrii8hv9e19y.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/239bdrii8hv9e19y.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/239bdrii8hv9e19y.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/242bagm9qln8ytg7.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/242bagm9qln8ytg7.o new file mode 100644 index 0000000..57ba474 Binary files /dev/null and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/242bagm9qln8ytg7.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/26c2n4mq7alivw7n.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/26c2n4mq7alivw7n.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/26c2n4mq7alivw7n.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/26c2n4mq7alivw7n.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/292e931bv3z3dtfi.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/292e931bv3z3dtfi.o similarity index 71% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/292e931bv3z3dtfi.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/292e931bv3z3dtfi.o index c03141d..f284c83 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/292e931bv3z3dtfi.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/292e931bv3z3dtfi.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2bz6pq3nbut9jnra.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2bz6pq3nbut9jnra.o similarity index 86% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2bz6pq3nbut9jnra.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2bz6pq3nbut9jnra.o index 6620ddc..527ef8d 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2bz6pq3nbut9jnra.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2bz6pq3nbut9jnra.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2i96vhd7uaas7f17.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2i96vhd7uaas7f17.o similarity index 87% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2i96vhd7uaas7f17.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2i96vhd7uaas7f17.o index 3087838..94ec39d 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2i96vhd7uaas7f17.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2i96vhd7uaas7f17.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2tz4l34xusaqyrz.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2tz4l34xusaqyrz.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2tz4l34xusaqyrz.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2tz4l34xusaqyrz.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2uj1liwgoyiousoa.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2uj1liwgoyiousoa.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2uj1liwgoyiousoa.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2uj1liwgoyiousoa.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2vdr9aljamqhant3.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2vdr9aljamqhant3.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2vdr9aljamqhant3.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2vdr9aljamqhant3.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2xd9oldvcnt6ngel.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2xd9oldvcnt6ngel.o similarity index 61% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2xd9oldvcnt6ngel.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2xd9oldvcnt6ngel.o index eda5275..fbeec2d 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/2xd9oldvcnt6ngel.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/2xd9oldvcnt6ngel.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/30jmy9nw3bzsbduw.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/30jmy9nw3bzsbduw.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/30jmy9nw3bzsbduw.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/30jmy9nw3bzsbduw.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/32e4lzuqi418lgb4.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/32e4lzuqi418lgb4.o similarity index 81% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/32e4lzuqi418lgb4.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/32e4lzuqi418lgb4.o index 4a47663..f31f897 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/32e4lzuqi418lgb4.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/32e4lzuqi418lgb4.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/33b3cbvc4siym8lq.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/33b3cbvc4siym8lq.o similarity index 68% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/33b3cbvc4siym8lq.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/33b3cbvc4siym8lq.o index f306194..a03eab6 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/33b3cbvc4siym8lq.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/33b3cbvc4siym8lq.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/37itx8ep7mn9kg3h.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/37itx8ep7mn9kg3h.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/37itx8ep7mn9kg3h.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/37itx8ep7mn9kg3h.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/37r434izpijtjbyj.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/37r434izpijtjbyj.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/37r434izpijtjbyj.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/37r434izpijtjbyj.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3bmhkstbrgws8xyl.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3bmhkstbrgws8xyl.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3bmhkstbrgws8xyl.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3bmhkstbrgws8xyl.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3fyk09nrc1ku9kz6.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3fyk09nrc1ku9kz6.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3fyk09nrc1ku9kz6.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3fyk09nrc1ku9kz6.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3h02xymibn3zr84f.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3h02xymibn3zr84f.o similarity index 58% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3h02xymibn3zr84f.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3h02xymibn3zr84f.o index 5cd6096..ca52ffa 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3h02xymibn3zr84f.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3h02xymibn3zr84f.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3hje6afvr86jafb.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3hje6afvr86jafb.o new file mode 100644 index 0000000..3218871 Binary files /dev/null and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3hje6afvr86jafb.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3hlhtmeft978k69y.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3hlhtmeft978k69y.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3hlhtmeft978k69y.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3hlhtmeft978k69y.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3hntux3qol6nneq2.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3hntux3qol6nneq2.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3hntux3qol6nneq2.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3hntux3qol6nneq2.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3lyzv4gswnhll01v.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3lyzv4gswnhll01v.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3lyzv4gswnhll01v.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3lyzv4gswnhll01v.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3o9kwqzw130qy5j2.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3o9kwqzw130qy5j2.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3o9kwqzw130qy5j2.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3o9kwqzw130qy5j2.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3q098appboq7eh6i.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3q098appboq7eh6i.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3q098appboq7eh6i.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3q098appboq7eh6i.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3qk40jf8oax98noz.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3qk40jf8oax98noz.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3qk40jf8oax98noz.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3qk40jf8oax98noz.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3shp5lwqzxz74cqi.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3shp5lwqzxz74cqi.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3shp5lwqzxz74cqi.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3shp5lwqzxz74cqi.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3ubibez8n41yk1cq.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3ubibez8n41yk1cq.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3ubibez8n41yk1cq.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3ubibez8n41yk1cq.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3xtn26ez7k9b62qg.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3xtn26ez7k9b62qg.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3xtn26ez7k9b62qg.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3xtn26ez7k9b62qg.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3zjypike2henuis3.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3zjypike2henuis3.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/3zjypike2henuis3.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/3zjypike2henuis3.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/40hfa2xmkg6hcmkz.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/40hfa2xmkg6hcmkz.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/40hfa2xmkg6hcmkz.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/40hfa2xmkg6hcmkz.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/46acqrzax0o2yw7g.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/46acqrzax0o2yw7g.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/46acqrzax0o2yw7g.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/46acqrzax0o2yw7g.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/46ekq2m2jmcztbap.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/46ekq2m2jmcztbap.o similarity index 64% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/46ekq2m2jmcztbap.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/46ekq2m2jmcztbap.o index 47420a1..a794ceb 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/46ekq2m2jmcztbap.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/46ekq2m2jmcztbap.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4ddex78r8q8focnm.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4ddex78r8q8focnm.o similarity index 57% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4ddex78r8q8focnm.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4ddex78r8q8focnm.o index 2dc7094..8ca6556 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4ddex78r8q8focnm.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4ddex78r8q8focnm.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4go8k4n3qn8g08yx.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4go8k4n3qn8g08yx.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4go8k4n3qn8g08yx.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4go8k4n3qn8g08yx.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4jp1lx0pkun6l7c4.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4jp1lx0pkun6l7c4.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4jp1lx0pkun6l7c4.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4jp1lx0pkun6l7c4.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4oa4xebnpab6vovo.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4oa4xebnpab6vovo.o new file mode 100644 index 0000000..21ca81a Binary files /dev/null and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4oa4xebnpab6vovo.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4obzmqn6s1yyebxy.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4obzmqn6s1yyebxy.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4obzmqn6s1yyebxy.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4obzmqn6s1yyebxy.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4sakkn4576ujg4pl.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4sakkn4576ujg4pl.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4sakkn4576ujg4pl.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4sakkn4576ujg4pl.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4uabzyjlcqssrb6g.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4uabzyjlcqssrb6g.o new file mode 100644 index 0000000..1683fa9 Binary files /dev/null and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4uabzyjlcqssrb6g.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4ylomb4g3llepo4t.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4ylomb4g3llepo4t.o similarity index 74% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4ylomb4g3llepo4t.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4ylomb4g3llepo4t.o index b5c573f..1bbac3d 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4ylomb4g3llepo4t.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4ylomb4g3llepo4t.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4yv8bo9a8s085ec6.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4yv8bo9a8s085ec6.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/4yv8bo9a8s085ec6.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/4yv8bo9a8s085ec6.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/51z0szbukwol9362.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/51z0szbukwol9362.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/51z0szbukwol9362.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/51z0szbukwol9362.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/52qu7w2c8zn42xr8.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/52qu7w2c8zn42xr8.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/52qu7w2c8zn42xr8.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/52qu7w2c8zn42xr8.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/54oprpjt6dyqztos.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/54oprpjt6dyqztos.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/54oprpjt6dyqztos.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/54oprpjt6dyqztos.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/56cms3m8zt3w1t0l.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/56cms3m8zt3w1t0l.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/56cms3m8zt3w1t0l.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/56cms3m8zt3w1t0l.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/57eakxue68emaskt.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/57eakxue68emaskt.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/57eakxue68emaskt.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/57eakxue68emaskt.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/57ldga5dxwtylj61.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/57ldga5dxwtylj61.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/57ldga5dxwtylj61.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/57ldga5dxwtylj61.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5aaze3biisys698x.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5aaze3biisys698x.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5aaze3biisys698x.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5aaze3biisys698x.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5az9ywke47ebuufp.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5az9ywke47ebuufp.o similarity index 51% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5az9ywke47ebuufp.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5az9ywke47ebuufp.o index 211e6c4..b316c41 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5az9ywke47ebuufp.o and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5az9ywke47ebuufp.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5d3eyti9vmegic5g.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5d3eyti9vmegic5g.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5d3eyti9vmegic5g.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5d3eyti9vmegic5g.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5e7g6tydww537cuw.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5e7g6tydww537cuw.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5e7g6tydww537cuw.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5e7g6tydww537cuw.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5lo4luvfsi1nfxc.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5lo4luvfsi1nfxc.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/5lo4luvfsi1nfxc.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/5lo4luvfsi1nfxc.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/6opo2u2c7ikmzt.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/6opo2u2c7ikmzt.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/6opo2u2c7ikmzt.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/6opo2u2c7ikmzt.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/8nxgi3wde0pup7.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/8nxgi3wde0pup7.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/8nxgi3wde0pup7.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/8nxgi3wde0pup7.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/besh74fsvw7v6qr.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/besh74fsvw7v6qr.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/besh74fsvw7v6qr.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/besh74fsvw7v6qr.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/bn99lkzjhpqdbhb.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/bn99lkzjhpqdbhb.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/bn99lkzjhpqdbhb.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/bn99lkzjhpqdbhb.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/d917p9ag51jb7th.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/d917p9ag51jb7th.o new file mode 100644 index 0000000..4d66851 Binary files /dev/null and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/d917p9ag51jb7th.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/dep-graph.bin b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/dep-graph.bin similarity index 68% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/dep-graph.bin rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/dep-graph.bin index a7ff764..1cafb9f 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/dep-graph.bin and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/dep-graph.bin differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/doy1sjkuwho7yzw.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/doy1sjkuwho7yzw.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/doy1sjkuwho7yzw.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/doy1sjkuwho7yzw.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/fwf4rr13cx70jx1.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/fwf4rr13cx70jx1.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/fwf4rr13cx70jx1.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/fwf4rr13cx70jx1.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/ho8q2srangaa2re.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/ho8q2srangaa2re.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/ho8q2srangaa2re.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/ho8q2srangaa2re.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/lueq0s10lace9he.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/lueq0s10lace9he.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/lueq0s10lace9he.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/lueq0s10lace9he.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/mqqvn1cxb5xg7jy.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/mqqvn1cxb5xg7jy.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/mqqvn1cxb5xg7jy.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/mqqvn1cxb5xg7jy.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/nlgqebhn5i6hxte.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/nlgqebhn5i6hxte.o new file mode 100644 index 0000000..4bfa5f0 Binary files /dev/null and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/nlgqebhn5i6hxte.o differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/qolxb1rnrhgl1z2.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/qolxb1rnrhgl1z2.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/qolxb1rnrhgl1z2.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/qolxb1rnrhgl1z2.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/query-cache.bin b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/query-cache.bin similarity index 70% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/query-cache.bin rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/query-cache.bin index d9452d2..92d2144 100644 Binary files a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/query-cache.bin and b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/query-cache.bin differ diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/tha0cmdmx7jvd18.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/tha0cmdmx7jvd18.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/tha0cmdmx7jvd18.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/tha0cmdmx7jvd18.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/ugtwdmbnhcbhmxa.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/ugtwdmbnhcbhmxa.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/ugtwdmbnhcbhmxa.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/ugtwdmbnhcbhmxa.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/ulfa3fevcunygfd.o b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/ulfa3fevcunygfd.o similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/ulfa3fevcunygfd.o rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/ulfa3fevcunygfd.o diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/work-products.bin b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/work-products.bin similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7-okkz4z520an9/work-products.bin rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo-2ur1u1ibx6fiy/work-products.bin diff --git a/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7.lock b/target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo.lock similarity index 100% rename from target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfto56gri-h061a7.lock rename to target/debug/incremental/render-1qjbgk4mwvpsq/s-ftfvz6yqxi-1tp1nyo.lock diff --git a/target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5-1i6v5o88slb8s/dep-graph.bin b/target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe-2rm9fshn0ykd9/dep-graph.bin similarity index 68% rename from target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5-1i6v5o88slb8s/dep-graph.bin rename to target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe-2rm9fshn0ykd9/dep-graph.bin index 80aea5a..33ac003 100644 Binary files a/target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5-1i6v5o88slb8s/dep-graph.bin and b/target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe-2rm9fshn0ykd9/dep-graph.bin differ diff --git a/target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5-1i6v5o88slb8s/query-cache.bin b/target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe-2rm9fshn0ykd9/query-cache.bin similarity index 81% rename from target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5-1i6v5o88slb8s/query-cache.bin rename to target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe-2rm9fshn0ykd9/query-cache.bin index 05509f2..895c2d7 100644 Binary files a/target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5-1i6v5o88slb8s/query-cache.bin and b/target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe-2rm9fshn0ykd9/query-cache.bin differ diff --git a/target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5-1i6v5o88slb8s/work-products.bin b/target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe-2rm9fshn0ykd9/work-products.bin similarity index 100% rename from target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5-1i6v5o88slb8s/work-products.bin rename to target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe-2rm9fshn0ykd9/work-products.bin diff --git a/target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5.lock b/target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe.lock similarity index 100% rename from target/debug/incremental/render-2765150bezd2k/s-ftfsknauae-l3jjr5.lock rename to target/debug/incremental/render-2765150bezd2k/s-ftgdop3263-mxawoe.lock diff --git a/target/debug/render.exe b/target/debug/render.exe index 2f383d4..8ca72b4 100644 Binary files a/target/debug/render.exe and b/target/debug/render.exe differ diff --git a/target/debug/render.pdb b/target/debug/render.pdb index 790e16d..0e57835 100644 Binary files a/target/debug/render.pdb and b/target/debug/render.pdb differ