From 9d03fb6c7955b61a9db03bb4e1e8a63934645f9e Mon Sep 17 00:00:00 2001 From: Patrick Malolepszy Date: Sun, 22 Feb 2026 12:11:41 -0500 Subject: [PATCH] Start to work on structure of input/output --- core-lib/src/lib.rs | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/core-lib/src/lib.rs b/core-lib/src/lib.rs index b93cf3f..f855452 100644 --- a/core-lib/src/lib.rs +++ b/core-lib/src/lib.rs @@ -1,3 +1,26 @@ + +pub struct Board { + width: usize, + height: usize, +} + +pub struct CutInput<'a> { + stock: &'a [Board], + desired: &'a [Board], +} + +pub struct CutOutput { + +} + +pub enum CutError { +} + +pub fn cut(input:CutInput) -> Result { + return Ok(CutOutput {}) +} + + pub fn add(left: u64, right: u64) -> u64 { left + right }