syntax_data: {"ast_node_type":"variable","tokens":[{"end":63,"kind":"keyword","start":0,"text":"let"}]}
source_snippet:     let mut split_words: Vec<&str> = name.split('_').collect();
context_before: fn sort_by_words(name: &str) -> Vec<&str> {
context_after:     // We are sorting primitive &strs and can use unstable sort here.