# THIS FILE IS AUTOMATICALLY GENERATED BY CARGO # # When uploading crates to the registry Cargo will automatically # "normalize" Cargo.toml files for maximal compatibility # with all versions of Cargo and also rewrite `path` dependencies # to registry (e.g., crates.io) dependencies. # # If you are reading this file be aware that the original Cargo.toml # will likely look very different (and much more reasonable). # See Cargo.toml.orig for the original contents. [package] edition = "2021" name = "wolfram-library-link" version = "0.2.10" authors = ["Connor Gray "] include = [ "/src", "/examples", "/RustLink/Examples/Docs", ] description = "Bindings to Wolfram LibraryLink" readme = "README.md" keywords = [ "wolfram-library-link", "wstp", "wolfram", "wolfram-language", "wolfram-engine", ] categories = [ "external-ffi-bindings", "development-tools::ffi", ] license = "MIT OR Apache-2.0" repository = "https://github.com/WolframResearch/wolfram-library-link-rs" [[example]] name = "basic_types" crate-type = ["cdylib"] required-features = ["automate-function-loading-boilerplate"] [[example]] name = "numeric_arrays" crate-type = ["cdylib"] [[example]] name = "data_store" crate-type = ["cdylib"] [[example]] name = "aborts" crate-type = ["cdylib"] [[example]] name = "wstp_example" crate-type = ["cdylib"] path = "examples/wstp.rs" required-features = ["automate-function-loading-boilerplate"] [[example]] name = "raw_wstp_function" crate-type = ["cdylib"] path = "examples/raw/raw_wstp_function.rs" [[example]] name = "raw_librarylink_function" crate-type = ["cdylib"] path = "examples/raw/raw_librarylink_function.rs" [[example]] name = "basic_expressions" crate-type = ["cdylib"] path = "examples/exprs/basic_expressions.rs" [[example]] name = "managed_exprs" crate-type = ["cdylib"] path = "examples/exprs/managed.rs" required-features = ["automate-function-loading-boilerplate"] [[example]] name = "async_file_watcher" crate-type = ["cdylib"] path = "examples/async/async_file_watcher.rs" [[example]] name = "async_file_watcher_raw" crate-type = ["cdylib"] path = "examples/async/async_file_watcher_raw.rs" [[example]] name = "wll_docs" crate-type = ["cdylib"] path = "examples/docs/main.rs" [[example]] name = "library_tests" crate-type = ["cdylib"] path = "examples/tests/main.rs" [dependencies.backtrace] version = "^0.3.46" optional = true [dependencies.inventory] version = "0.2.1" optional = true [dependencies.once_cell] version = "1.8.0" [dependencies.process_path] version = "0.1.3" optional = true [dependencies.ref-cast] version = "1.0.6" [dependencies.static_assertions] version = "1.1.0" [dependencies.wolfram-expr] version = "0.1.0" [dependencies.wolfram-library-link-macros] version = "0.2.10" [dependencies.wolfram-library-link-sys] version = "0.2.10" [dependencies.wstp] version = "0.2.8" [dev-dependencies] [features] automate-function-loading-boilerplate = [ "inventory", "process_path", "wolfram-library-link-macros/automate-function-loading-boilerplate", ] default = [ "panic-failure-backtraces", "automate-function-loading-boilerplate", ] nightly = [] panic-failure-backtraces = ["backtrace"]