syntax_data: {"ast_node_type":"other","tokens":[{"end":69,"kind":"keyword","start":0,"text":"LinkSelfContainedDefault::WithComponents(components)"}]}
source_snippet:             LinkSelfContainedDefault::WithComponents(components) => {
context_before:         match *self {
context_after:                 // Serialize the components in a json object's `components` field, to prepare for a