From df49a4950b4dd8aa25c35ecd0e9d9c96d87bf623 Mon Sep 17 00:00:00 2001 From: Eryn Wells Date: Fri, 13 Jun 2025 11:27:10 -0700 Subject: [PATCH] [moves] Implement GeneratedMove::ply() Returns a copy of the generated move. This is simplier to use than ::into(). --- moves/src/generators.rs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/moves/src/generators.rs b/moves/src/generators.rs index bf8121d..8fbecce 100644 --- a/moves/src/generators.rs +++ b/moves/src/generators.rs @@ -30,6 +30,11 @@ impl GeneratedMove { pub fn target(&self) -> Square { self.ply.target_square() } + + #[must_use] + pub fn ply(&self) -> Move { + self.ply + } } impl std::fmt::Display for GeneratedMove {