Your book was close to perfect I think in terms of learning the core language, it was very easy to read front to back. Most programming books tend to fall prey to being categorically "project" based which I hate.
To be honest there were some sections that I glossed over that I should probably go back and annotate. I have to agree that finding some good github projects that are well documented to analyze would be a good start, I only wish programmers put more effort into commenting and documenting their code, ha.
You should check out projects by burntsushi, alex crichton, and david tolnay. They may use advanced or complicated features that you won't need to use in most Rust code, but they all write projects that are some of my favorite in Rust. And they generally do a good job of documenting things as well. I've ordered them in a totally subjective and probably wrong "least to most likely to find magic when reading their code" order. They're all great folks and write great projects though.
To be honest there were some sections that I glossed over that I should probably go back and annotate. I have to agree that finding some good github projects that are well documented to analyze would be a good start, I only wish programmers put more effort into commenting and documenting their code, ha.