Guide: patterns.

Fixes #4417.
auto merge of #16257 : steveklabnik/rust/guide_patterns, r=brson

Fixes #4417.