stock shorthand

This commit is contained in:
2026-05-15 12:43:18 -07:00
parent 792c9acba3
commit 334084e4df
2 changed files with 9 additions and 0 deletions
+6
View File
@@ -52,6 +52,12 @@ pub struct KlondikeInstruction {
pub dst: KlondikePileId,
}
impl KlondikeInstruction {
pub fn stock() -> Self {
Self {
src: KlondikePileId::Stock,
dst: KlondikePileId::Stock,
}
}
fn next(self) -> Option<Self> {
let KlondikeInstruction { src, dst } = self;
if let Some(next_dst) = dst.next() {