From 3244181a08d2862f88795558c9a96a222fa9e3a6 Mon Sep 17 00:00:00 2001 From: Matthew Gordon Date: Fri, 8 Nov 2019 07:23:01 -0500 Subject: [PATCH] Add some missing "pub" qualifiers --- src/lib.rs | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/lib.rs b/src/lib.rs index 1a1f587..07572b3 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -1,22 +1,20 @@ use nalgebra::{RealField, Vector3}; #[derive(Clone, Debug)] -struct Ray { +pub struct Ray { origin: Vector3, direction: Vector3, } impl Ray { - fn new(origin: Vector3, direction: Vector3) -> Ray { + pub fn new(origin: Vector3, direction: Vector3) -> Ray { Ray { origin, direction: direction.normalize(), } } -} -impl Ray { - fn point_at(&self, t: T) -> Vector3 { + pub fn point_at(&self, t: T) -> Vector3 { return self.origin + self.direction * t; } }