{"ast_node_type":"other","tokens":[{"end":91,"kind":"keyword","start":0,"text":"remain.split_once(',').expect(\"crate"}]}
            remain.split_once(',').expect("crate meta: found '@' without version and url");
        let (version, repo) =
        (name.to_owned(), Some(repo.to_owned()), Some(version.to_owned()))