From b42adcebfca3a58cf3eef23367980e6a81b19c08 Mon Sep 17 00:00:00 2001 From: Bill Thiede Date: Wed, 21 Jul 2021 19:39:47 -0700 Subject: [PATCH] rays: derive Default, Clone and PartialEq on Ray. --- rtchallenge/src/rays.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rtchallenge/src/rays.rs b/rtchallenge/src/rays.rs index 285536b..b978479 100644 --- a/rtchallenge/src/rays.rs +++ b/rtchallenge/src/rays.rs @@ -1,7 +1,7 @@ use crate::{matrices::Matrix4x4, tuples::Tuple, Float}; /// Rays have an origin and a direction. This datatype is the 'ray' in 'raytracer'. -#[derive(Debug)] +#[derive(Debug, Default, Clone, PartialEq)] pub struct Ray { pub origin: Tuple, pub direction: Tuple,