[package] authors = [ "Richard Newman ", "Nicholas Alexander ", "Victor Porof ", "Jordan Santell ", "Joe Walker ", "Emily Toop ", "Grisha Kruglov ", "Kit Cambridge ", "Edouard Oger ", "Thom Chiovoloni ", ] name = "mentat" version = "0.11.0" build = "build/version.rs" [features] default = ["bundled_sqlite3", "syncable"] bundled_sqlite3 = ["rusqlite/bundled"] sqlcipher = ["rusqlite/sqlcipher", "mentat_db/sqlcipher"] syncable = ["mentat_tolstoy", "mentat_db/syncable"] [workspace] members = ["tools/cli", "ffi"] [build-dependencies] rustc_version = "0.2" [dependencies] chrono = "0.4" failure = "0.1.1" failure_derive = "0.1.1" lazy_static = "0.2" time = "0.1" uuid = { version = "0.5", features = ["v4", "serde"] } [dependencies.rusqlite] version = "0.13" # System sqlite might be very old. features = ["limits"] [dependencies.edn] path = "edn" [dependencies.core_traits] path = "core-traits" [dependencies.mentat_core] path = "core" [dependencies.mentat_sql] path = "sql" [dependencies.mentat_db] path = "db" [dependencies.db_traits] path = "db-traits" [dependencies.mentat_query] path = "query" [dependencies.mentat_query_algebrizer] path = "query-algebrizer" [dependencies.mentat_query_projector] path = "query-projector" [dependencies.mentat_query_pull] path = "query-pull" [dependencies.query_pull_traits] path = "query-pull-traits" [dependencies.mentat_query_sql] path = "query-sql" [dependencies.mentat_query_translator] path = "query-translator" [dependencies.mentat_tolstoy] path = "tolstoy" optional = true [profile.release] opt-level = 3 debug = false lto = true