# 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 = "simple_qp" version = "0.2.2" build = false autobins = false autoexamples = false autotests = false autobenches = false description = "Allows formulating Quadratic Programming problems in a symbolic way." homepage = "https://github.com/Deepthought73/simple_qp" readme = "README.md" license = "MIT" repository = "https://github.com/Deepthought73/simple_qp" [lib] name = "simple_qp" path = "src/lib.rs" [[example]] name = "lp_example" path = "examples/lp_example.rs" required-features = ["coin_cbc"] [[example]] name = "minimalistic_example" path = "examples/minimalistic_example.rs" required-features = ["osqp"] [[example]] name = "path_smoothing" path = "examples/path_smoothing.rs" [[example]] name = "sequential_hessian_builder_example" path = "examples/sequential_hessian_builder_example.rs" [dependencies.array-init] version = "2.1.0" [dependencies.clarabel] version = "0.9.0" optional = true [dependencies.coin_cbc] version = "0.1.8" optional = true [dependencies.maplit] version = "1.0.2" [dependencies.osqp] version = "0.6.2" optional = true [dev-dependencies.plotpy] version = "1.10.1" [dev-dependencies.rand] version = "0.8.5" [features] clarabel = ["dep:clarabel"] coin_cbc = ["dep:coin_cbc"] default = ["clarabel"] osqp = ["dep:osqp"]