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