class Gem::Ext::CargoBuilder::DylibNotFoundError - RDoc Documentation

# class Gem::Ext::CargoBuilder::DylibNotFoundError

Error raised when no cdylib artifact was created

### Public Class Methods

new(dir) click to toggle source
Calls superclass method `Exception::new`

    # File lib/rubygems/ext/cargo_builder.rb, line 312
        def initialize(dir)
          files = Dir.glob(File.join(dir, "**", "*")).map {|f| "- #{f}" }.join "\n"

          super <<~MSG
            Dynamic library not found for Rust extension (in #{dir})

            Make sure you set "crate-type" in Cargo.toml to "cdylib"

            Found files:
            #{files}
          MSG
        end