Running cargo-bootstrap fails for me when it reaches the regex crate:
Exception:
from ./bootstrap.py, line 913:
'name'
After looking into it, it's complaining about a missing name because the Cargo.toml for the regex crate does not explicitly set a name for the library:
[lib]
# There are no benchmarks in the library code itself
bench = false
According to the Cargo docs if a library name is not set it defaults to the name of the crate. This patch makes cargo-bootstrap observe that behaviour, and with it I can continue past this stage of the build.
Running cargo-bootstrap fails for me when it reaches the regex crate:
After looking into it, it's complaining about a missing name because the Cargo.toml for the regex crate does not explicitly set a name for the library:
According to the Cargo docs if a library name is not set it defaults to the name of the crate. This patch makes cargo-bootstrap observe that behaviour, and with it I can continue past this stage of the build.