From 3cfbe4d87a73a9790885d8b164ff14b5bc68fc15 Mon Sep 17 00:00:00 2001 From: Walter Oggioni Date: Wed, 25 Jun 2025 08:50:32 +0800 Subject: [PATCH] removed dependency on std --- rdraught/src/lib.rs | 2 +- rdraught/src/position.rs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/rdraught/src/lib.rs b/rdraught/src/lib.rs index 3fba879..9aa9b57 100644 --- a/rdraught/src/lib.rs +++ b/rdraught/src/lib.rs @@ -1,4 +1,4 @@ -//#![no_std] +#![no_std] mod board; pub mod draughts; pub mod position; diff --git a/rdraught/src/position.rs b/rdraught/src/position.rs index a9065a2..35210b1 100644 --- a/rdraught/src/position.rs +++ b/rdraught/src/position.rs @@ -3,11 +3,12 @@ use core::ops::Add; use core::ops::Div; use core::ops::Mul; use core::ops::Sub; + #[derive(Debug, PartialEq, Eq, Clone, Copy)] pub struct Position((u8, u8)); impl Display for Position { - fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result { + fn fmt(&self, f: &mut core::fmt::Formatter<'_>) -> core::fmt::Result { write!(f, "({}, {})", self.row(), self.col()) } }