This class is used by rubygems to build Rust extensions. It is a thin-wrapper over the ‘cargo rustc` command which takes care of building Rust code in a way that Ruby
can use.
A header for a tar file
Allows writing of tar files
A FetchError
exception wraps up the various possible IO
and HTTP failures that could happen while downloading from the internet.
A FetchError
that indicates that the reason for not being able to fetch data was that the host could not be contacted
Raised when a bad requirement is encountered
A set which represents the installed gems. Respects all the normal settings that control where to look for installed gems.
This is the JSON
generator implemented as a C extension. It can be configured to be used by setting
JSON.generator = JSON::Ext::Generator
with the method generator= in JSON
.
Raised when multiple fields of the same type are configured on the same repository.
Indicates some other unhandled resolver error was encountered.
Raised when a lockfile cannot be parsed
Raised if a value that could potentially be on an entry is missing because it was either not configured on the repository or it has not yet been fetched.
Indicates a problem with the DNS
request.
Error raised when no cdylib artifact was created