#[repr(C)]pub struct BoardsPBN {
pub no_of_boards: c_int,
pub deals: [DealPBN; 200],
pub target: [c_int; 200],
pub solutions: [c_int; 200],
pub mode: [c_int; 200],
}Expand description
@brief Multiple boards in PBN format for batch solving.
Similar to Boards but uses PBN (Portable Bridge Notation) format for deal representation. Used for solving multiple boards efficiently.
@see Boards
Fields§
§no_of_boards: c_int< Number of boards to solve
deals: [DealPBN; 200]< Array of deals in PBN format
target: [c_int; 200]< Target tricks for each board
solutions: [c_int; 200]< Solution mode for each board
mode: [c_int; 200]< Solve mode for each board
Trait Implementations§
impl Copy for BoardsPBN
impl Eq for BoardsPBN
impl StructuralPartialEq for BoardsPBN
Auto Trait Implementations§
impl Freeze for BoardsPBN
impl RefUnwindSafe for BoardsPBN
impl Send for BoardsPBN
impl Sync for BoardsPBN
impl Unpin for BoardsPBN
impl UnsafeUnpin for BoardsPBN
impl UnwindSafe for BoardsPBN
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