{"ast_node_type":"other","tokens":[{"end":33,"kind":"keyword","start":0,"text":"Err(err)"}]}
                    Err(err) => {
                    Ok(ty) => ty,
                        if let Some(ref mut snapshot) = snapshot {