Parses a gem.deps.rb.lock file and constructs a LockSet containing the dependencies found inside. If the lock file is missing no LockSet is constructed.
A set of gems for installation sourced from remote sources and local .gem files
Represents an installed gem. This is used for dependency resolution.
A source representing a single .gem file. This is used for installation of local gems.
An absolutely silent progress reporter.
A basic dotted progress reporter.
An absolutely silent download reporter.
“no-default-alpn” SvcParam
– No support for default protocol
Raised when the tree is malformed or there is a bug in the compiler.
The parser gem has a list of diagnostics with a hard-coded set of error messages. We create our own diagnostic class in order to set our own error messages.
Error raised when no cdylib artifact was created
Converts Ruby link flags into something cargo understands
IO
wrapper that allows writing a limited amount of data