syntax_data: {"ast_node_type":"function","tokens":[{"end":38,"kind":"keyword","start":0,"text":"fn"}]}
source_snippet: fn search_for_cycle_permutation<Q, T>(
context_before: // Take a cycle of `Q` and try `try_cycle` on every permutation, falling back to `otherwise`.
context_after:     cycle: &[Q],