diff --git a/src/ship/ship.rs b/src/ship/ship.rs index f8f08a6..b986648 100644 --- a/src/ship/ship.rs +++ b/src/ship/ship.rs @@ -390,9 +390,11 @@ pub struct Block { impl Default for Block { fn default() -> Block { + const SNONE: Option = None; + const NONE: Rooms = [SNONE; MAX_ROOMS]; Block { client_location: Box::new(ClientLocation::default()), - rooms: Box::new([None; MAX_ROOMS]), + rooms: Box::new(NONE), } } }