Trait Traceable
smallpt
pub trait Traceable: Send + Sync { fn intersect(&self, ray: &Ray, result: &mut Hit) -> bool; }
fn intersect(&self, ray: &Ray, result: &mut Hit) -> bool
impl Traceable for Plane
impl Traceable for Rectangle
impl Traceable for Sphere
impl Traceable for Triangle