{"ast_node_type":"variable","tokens":[{"end":89,"kind":"keyword","start":0,"text":"let"}]}
    let (name, repo, version) = if let Some((name, remain)) = crate_str.split_once('@') {
    //   "my_awesome_crate@0.0.1,http://example.com"
        let (version, repo) =