diff options
Diffstat (limited to 'protocol/src/bridge_engine.rs')
-rw-r--r-- | protocol/src/bridge_engine.rs | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/protocol/src/bridge_engine.rs b/protocol/src/bridge_engine.rs index 75a51ba..44e5c91 100644 --- a/protocol/src/bridge_engine.rs +++ b/protocol/src/bridge_engine.rs @@ -739,6 +739,13 @@ impl PlayResult { PlayResult::Played(r) => r.deal(), } } + + pub fn bidding(&self) -> &Bidding { + match self { + PlayResult::PassedOut(r) => &r.bidding, + PlayResult::Played(r) => &r.bidding, + } + } } #[derive(Debug, Clone, Serialize, Deserialize, PartialEq, Eq)] |