From 78ed28a3341a3d6fa5ad239362a11b7d75de96d4 Mon Sep 17 00:00:00 2001 From: Robert Garrett Date: Tue, 11 Nov 2025 17:00:09 -0600 Subject: [PATCH] Split crate into lib and bin chunks I'm going to be doing some silly WASM and ES Module stuff here shortly, so I need a cdylib. This means I'll need the crate to actually have a library in it. --- src/lib.rs | 3 +++ src/main.rs | 10 +++------- 2 files changed, 6 insertions(+), 7 deletions(-) create mode 100644 src/lib.rs diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..1f1d4cf --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,3 @@ +pub mod primitives; +pub mod renderer; +pub mod scene; diff --git a/src/main.rs b/src/main.rs index 7da13ec..b019a9b 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,11 +1,7 @@ -mod primitives; -mod renderer; -mod scene; +use rustpt::primitives::{Vec2i, Vec3}; +use rustpt::scene::{Camera, Scene}; -use crate::primitives::{Vec2i, Vec3}; -use crate::scene::{Camera, Scene}; - -use crate::renderer::{RenderProperties, Tile}; +use rustpt::renderer::{RenderProperties, Tile}; use rand::SeedableRng; use rand::rngs::SmallRng;