pub fn parse_layer(i: &[u8]) -> IResult<&[u8], RawLayer>