class RbSys::Cargo::Metadata
def cargo_metadata
def cargo_metadata return @cargo_metadata if @cargo_metadata ::Gem.load_yaml cargo = ENV["CARGO"] || "cargo" args = ["metadata", "--no-deps", "--format-version", "1"] out, stderr, _status = Open3.capture3(cargo, *args) @cargo_metadata = Gem::SafeYAML.safe_load(out) rescue => err raise CargoMetadataError.new(err, stderr, manifest_path) end