syntax_data: {"ast_node_type":"other","tokens":[{"end":67,"kind":"keyword","start":0,"text":"impl<V:"}]}
source_snippet: impl<V: JoinSemiLattice + Clone> JoinSemiLattice for StateData<V> {
context_after:     fn join(&mut self, other: &Self) -> bool {