syntax_data: {"ast_node_type":"other","tokens":[{"end":95,"kind":"keyword","start":0,"text":"//"}]}
source_snippet:     // that patterns can only do things that the code could also do without patterns, but it is
context_before:     // We also do *not* require `const PartialEq`, not even in `const fn`. This violates the model
context_after:     // needed for backwards compatibility. The actual pattern matching compares primitive values,