From bb2ed3a2926384df063e476d10613fa310cd7ffa Mon Sep 17 00:00:00 2001 From: Kjetil Orbekk Date: Sun, 1 Jan 2023 11:52:28 -0500 Subject: Add Table to be used with db schema --- protocol/src/bridge_engine.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'protocol') diff --git a/protocol/src/bridge_engine.rs b/protocol/src/bridge_engine.rs index 44e5c91..d04bdf0 100644 --- a/protocol/src/bridge_engine.rs +++ b/protocol/src/bridge_engine.rs @@ -1009,6 +1009,17 @@ impl Default for TableState { } } +impl TryFrom for GameState { + type Error = anyhow::Error; + + fn try_from(value: TableState) -> Result { + match value { + TableState::Game(game) => Ok(game), + _ => Err(anyhow::anyhow!("no game")), + } + } +} + impl From> for TableState { fn from(val: MoveResult) -> Self { match val { -- cgit v1.2.3