Michał Górny writes: > On Fri, 2023-06-16 at 17:48 +0300, Denis Lisov wrote: >> Hello Michał, >> >> On Fri, Jun 16, 2023 at 3:09 PM Michał Górny wrote: >> > Support specifying crate names and versions separated by forward slashes >> > rather than hyphens. Since slashes are not valid in crate names, this >> > makes splitting the tokens trivial and free of regular expressions. >> > Effectively, the slash variant is roughly 180% faster: >> >> As a developer using Rust I want to note that Cargo has a concept of >> "package ID specification"[1] that usually uses pkgname@version >> syntax, but AFAIK there's no prior art for using pkgname/version in >> the ecosystem. Could it make sense to use pkgname@version for >> consistency? >> > > I suppose so. The only reason I've used slash is because that could be > used directly in URL. I think we should do it (@ delimiter) - it looks more natural in a Rust/cargo context. Thanks for the suggestion!