Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- pub enum Player {
- White,
- Black,
- }
- pub enum Piece {
- Pawn,
- Bishop,
- King,
- Rook,
- Queen,
- Knight,
- }
- pub type Square = Option<(Player, Piece)>;
- pub fn main() {
- println!("Player: {}", std::mem::size_of::<Player>());
- println!("Piece: {}", std::mem::size_of::<Piece>());
- println!("(Player, Piece): {}", std::mem::size_of::<(Player, Piece)>());
- println!("Option<(Player, Piece)>: {}", std::mem::size_of::<Square>());
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement