28 lines
391 B
Rust
28 lines
391 B
Rust
#[macro_use]
|
|
extern crate approx;
|
|
extern crate num_traits;
|
|
|
|
pub mod structs;
|
|
pub mod color;
|
|
pub mod canvas;
|
|
pub mod matrix;
|
|
pub mod transformations;
|
|
|
|
pub mod ray;
|
|
pub mod sphere;
|
|
|
|
#[macro_export]
|
|
macro_rules! num_traits_cast {
|
|
($tt:expr) => {
|
|
num_traits::cast($tt).unwrap()
|
|
};
|
|
}
|
|
|
|
#[cfg(test)]
|
|
mod tests {
|
|
#[test]
|
|
fn it_works() {
|
|
assert_eq!(2 + 2, 4);
|
|
}
|
|
}
|