[package] name = "roc_solve" description = "The entry point of Roc's type inference system. Implements type inference and specialization of abilities." authors.workspace = true edition.workspace = true license.workspace = true version.workspace = true [dependencies] roc_can = { path = "../can" } roc_checkmate = { path = "../checkmate" } roc_collections = { path = "../collections" } roc_debug_flags = { path = "../debug_flags" } roc_derive = { path = "../derive" } roc_derive_key = { path = "../derive_key" } roc_error_macros = { path = "../../error_macros" } roc_exhaustive = { path = "../exhaustive" } roc_module = { path = "../module" } roc_problem = { path = "../problem" } roc_region = { path = "../region" } roc_solve_problem = { path = "../solve_problem" } roc_solve_schema = { path = "../solve_schema" } roc_types = { path = "../types" } roc_unify = { path = "../unify" } arrayvec.workspace = true bumpalo.workspace = true [dev-dependencies] roc_builtins = { path = "../builtins" } roc_derive = { path = "../derive", features = ["debug-derived-symbols"] } roc_load = { path = "../load" } roc_parse = { path = "../parse" } roc_problem = { path = "../problem" } roc_reporting = { path = "../../reporting" } roc_target = { path = "../roc_target" } test_solve_helpers = { path = "../test_solve_helpers" } bumpalo.workspace = true indoc.workspace = true lazy_static.workspace = true pretty_assertions.workspace = true regex.workspace = true tempfile.workspace = true