{"ast_node_type":"variable","tokens":[{"end":41,"kind":"keyword","start":0,"text":"let"}]}
        let mut it = query.split("==>>");
    fn from_str(query: &str) -> Result<SsrRule, SsrError> {
        let pattern = it.next().expect("at least empty string").trim();