diff -r 3264a26bbf8b -r e335daaa77a9 gameServer2/src/protocol/parser.rs --- a/gameServer2/src/protocol/parser.rs Sun Aug 26 20:50:51 2018 +0200 +++ b/gameServer2/src/protocol/parser.rs Mon Aug 27 22:28:56 2018 +0300 @@ -18,7 +18,7 @@ test::gen_proto_msg }; use crate::server::coretypes::{ - HedgehogInfo, TeamInfo, GameCfg, VoteType + HedgehogInfo, TeamInfo, GameCfg, VoteType, MAX_HEDGEHOGS_PER_TEAM }; named!(end_of_message, tag!("\n\n")); @@ -42,7 +42,7 @@ named!(hog_line<&[u8], HedgehogInfo>, do_parse!(name: str_line >> eol >> hat: str_line >> (HedgehogInfo{name: name.to_string(), hat: hat.to_string()}))); -named!(_8_hogs<&[u8], [HedgehogInfo; 8]>, +named!(_8_hogs<&[u8], [HedgehogInfo; MAX_HEDGEHOGS_PER_TEAM as usize]>, do_parse!(h1: hog_line >> eol >> h2: hog_line >> eol >> h3: hog_line >> eol >> h4: hog_line >> eol >> h5: hog_line >> eol >> h6: hog_line >> eol >>