pub struct Perfect { /* private fields */ }Expand description
Complete game history with both players’ cards known.
Stores root game state (POST-blind, with all cards set) and action sequence (excluding blinds). Game states are derived by applying actions to root.
Trait Implementations§
Source§impl Recall for Perfect
impl Recall for Perfect
Source§fn actions(&self) -> &[Action]
fn actions(&self) -> &[Action]
The action sequence from root to current state (excludes blinds).
Source§fn complete(&self) -> Vec<Action>
fn complete(&self) -> Vec<Action>
Complete action sequence including blinds (for client display).
Source§fn aggression(&self) -> usize
fn aggression(&self) -> usize
Current aggression (trailing aggressive actions on current street).
Auto Trait Implementations§
impl Freeze for Perfect
impl RefUnwindSafe for Perfect
impl Send for Perfect
impl Sync for Perfect
impl Unpin for Perfect
impl UnwindSafe for Perfect
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more