Is it possible to publish crates with "path" specified?

No, it is not. You can't publish packages on crates.io with wildcard dependencies (*), git dependencies, path dependencies or dependencies from other registries. Read more about it in this section of the cargo book:

https://doc.rust-lang.org/cargo/reference/specifying-dependencies.html

4 Likes