pub struct BoardConfig {
pub min_players: u64,
pub max_players: u64,
pub board: Board,
}Expand description
A board configuration.
Fields§
§min_players: u64The minimum number of players necessary to start a game.
max_players: u64The maximum number of players allowed to join the lobby.
board: BoardImplementations§
Source§impl BoardConfig
impl BoardConfig
fn from_json(json: BoardConfigJson) -> Result<Self, BoardConfigError>
Trait Implementations§
Source§impl Debug for BoardConfig
impl Debug for BoardConfig
Source§impl<'de> Deserialize<'de> for BoardConfig
impl<'de> Deserialize<'de> for BoardConfig
Source§fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
fn deserialize<D>(deserializer: D) -> Result<Self, D::Error>where
D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BoardConfig
impl PartialEq for BoardConfig
Source§impl Serialize for BoardConfig
impl Serialize for BoardConfig
impl StructuralPartialEq for BoardConfig
Auto Trait Implementations§
impl !Freeze for BoardConfig
impl !RefUnwindSafe for BoardConfig
impl Send for BoardConfig
impl Sync for BoardConfig
impl Unpin for BoardConfig
impl !UnwindSafe for BoardConfig
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