syntax_data: {"ast_node_type":"other","tokens":[{"end":68,"kind":"keyword","start":0,"text":"//!"}]}
source_snippet: //! is typically easiest to write in terms of `as_rvalue` or `into`,
context_before: //! struct expression (or other expression that creates a new value)
context_after: //! whereas a reference to a field is easiest to write in terms of