syntax_data: {"ast_node_type":"other","tokens":[{"end":39,"kind":"keyword","start":0,"text":"if"}]}
source_snippet:         if !self.can_use_os_unknown() {
context_before:         check_ne!(self.os, "", "`os` cannot be empty");
context_after:             // Keep the default "none" for bare metal targets instead.