cargo update -p goblin -p object after modifying a .toml yielded that
[eijebong@plutonium] ~/code/mozilla-central (stable) (branches/default/tip) >>> cargo update -p object -p goblin
error: failed to select a version for the requirement `goblin = "^0.0.24"`
candidate versions found which didn't match: 0.0.17
location searched: directory source `/home/eijebong/code/mozilla-central/third_party/rust` (which is replacing registry `https://github.com/rust-lang/crates.io-index`)
required by package `profiler_helper v0.1.0 (/home/eijebong/code/mozilla-central/tools/profiler/rust-helper)`
perhaps a crate was updated and forgotten to be re-vendored?
Any kind of cargo update yields that kind of error and even trying to do
./mach build doesn't update the lockfile.
.cargo/config file "fixed" the problem