![Emily Toop](/assets/img/avatar_default.png)
Simplify. This has a watcher collect txid -> AttributeSet mappings each time a transact occurs. On commit we retrieve those mappings and hand them over to the observer service, which filters them and packages them up for dispatch. Tidy up
86 lines
1.6 KiB
TOML
86 lines
1.6 KiB
TOML
[package]
|
|
authors = [
|
|
"Richard Newman <rnewman@twinql.com>",
|
|
"Nicholas Alexander <nalexander@mozilla.com>",
|
|
"Victor Porof <vporof@mozilla.com>",
|
|
"Jordan Santell <jsantell@mozilla.com>",
|
|
"Joe Walker <jwalker@mozilla.com>",
|
|
"Emily Toop <etoop@mozilla.com>",
|
|
"Grisha Kruglov <grigory@kruglov.ca>",
|
|
"Kit Cambridge <kit@yakshaving.ninja>",
|
|
"Edouard Oger <eoger@fastmail.com>",
|
|
"Thom Chiovoloni <tchiovoloni@mozilla.com>",
|
|
]
|
|
name = "mentat"
|
|
version = "0.6.1"
|
|
build = "build/version.rs"
|
|
|
|
[features]
|
|
default = ["bundled_sqlite3"]
|
|
bundled_sqlite3 = ["rusqlite/bundled"]
|
|
|
|
[workspace]
|
|
members = ["tools/cli"]
|
|
|
|
[build-dependencies]
|
|
rustc_version = "0.2"
|
|
|
|
[dependencies]
|
|
chrono = "0.4"
|
|
error-chain = { git = "https://github.com/rnewman/error-chain", branch = "rnewman/sync" }
|
|
lazy_static = "0.2"
|
|
time = "0.1"
|
|
uuid = "0.5"
|
|
|
|
[dependencies.rusqlite]
|
|
version = "0.13"
|
|
# System sqlite might be very old.
|
|
features = ["limits"]
|
|
|
|
[dependencies.edn]
|
|
path = "edn"
|
|
|
|
[dependencies.mentat_parser_utils]
|
|
path = "parser-utils"
|
|
|
|
[dependencies.mentat_core]
|
|
path = "core"
|
|
|
|
[dependencies.mentat_sql]
|
|
path = "sql"
|
|
|
|
[dependencies.mentat_db]
|
|
path = "db"
|
|
|
|
[dependencies.mentat_query]
|
|
path = "query"
|
|
|
|
[dependencies.mentat_query_algebrizer]
|
|
path = "query-algebrizer"
|
|
|
|
[dependencies.mentat_query_parser]
|
|
path = "query-parser"
|
|
|
|
[dependencies.mentat_query_projector]
|
|
path = "query-projector"
|
|
|
|
[dependencies.mentat_query_sql]
|
|
path = "query-sql"
|
|
|
|
[dependencies.mentat_query_translator]
|
|
path = "query-translator"
|
|
|
|
[dependencies.mentat_tx]
|
|
path = "tx"
|
|
|
|
[dependencies.mentat_tx_parser]
|
|
path = "tx-parser"
|
|
|
|
[dependencies.mentat_tolstoy]
|
|
path = "tolstoy"
|
|
|
|
[profile.release]
|
|
opt-level = 3
|
|
debug = false
|
|
lto = true
|