From ebc756eeea465ebc56c986deb86de9f33de53605 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Tue, 21 Jan 2020 12:40:30 -0500 Subject: [PATCH 01/26] Minimal changes to compile with transactional branch --- crates/conductor_lib/src/context_builder.rs | 7 ++++++- crates/core/src/persister.rs | 2 +- crates/core_types/src/eav/eavi.rs | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/crates/conductor_lib/src/context_builder.rs b/crates/conductor_lib/src/context_builder.rs index 3566d7c8c9..e0b635f5e1 100644 --- a/crates/conductor_lib/src/context_builder.rs +++ b/crates/conductor_lib/src/context_builder.rs @@ -128,10 +128,15 @@ impl ContextBuilder { fs::create_dir_all(&cas_path)?; fs::create_dir_all(&eav_path)?; - let cas_storage = Arc::new(RwLock::new(LmdbStorage::new(&cas_path, initial_mmap_bytes))); + let cas_storage = Arc::new(RwLock::new(LmdbStorage::new( + &cas_path, + initial_mmap_bytes, + None, + ))); let eav_storage = Arc::new(RwLock::new(EavLmdbStorage::new( eav_path, initial_mmap_bytes, + None, ))); self.chain_storage = Some(cas_storage.clone()); self.dht_storage = Some(cas_storage); diff --git a/crates/core/src/persister.rs b/crates/core/src/persister.rs index ddc45dfa92..79cfd30346 100644 --- a/crates/core/src/persister.rs +++ b/crates/core/src/persister.rs @@ -42,7 +42,7 @@ impl PartialEq for SimplePersister { impl Persister for SimplePersister { fn save(&mut self, state: &StateWrapper) -> Result<(), HolochainError> { let lock = &*self.storage.clone(); - let mut store = lock.write()?; + let store = lock.write()?; let agent_snapshot = AgentStateSnapshot::from(state); let nucleus_snapshot = NucleusStateSnapshot::from(state); let dht_store_snapshot = DhtStoreSnapshot::from(state); diff --git a/crates/core_types/src/eav/eavi.rs b/crates/core_types/src/eav/eavi.rs index 6918b2e6d3..c5121faf30 100644 --- a/crates/core_types/src/eav/eavi.rs +++ b/crates/core_types/src/eav/eavi.rs @@ -214,7 +214,7 @@ pub fn eav_round_trip_test_runner( &value_content.address(), ) .expect("Could not create EAV"); - let mut eav_storage = ExampleEntityAttributeValueStorage::new(); + let eav_storage = ExampleEntityAttributeValueStorage::new(); assert_eq!( BTreeSet::new(), From 76f4f37a9ea09916904cbdd173d5d3ebd8c48dc2 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Tue, 21 Jan 2020 13:33:49 -0500 Subject: [PATCH 02/26] New deptool using patched cargo-edit --- test/deptool/deptool2.bash | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 test/deptool/deptool2.bash diff --git a/test/deptool/deptool2.bash b/test/deptool/deptool2.bash new file mode 100755 index 0000000000..e8c7385eb8 --- /dev/null +++ b/test/deptool/deptool2.bash @@ -0,0 +1,14 @@ +#!/bin/bash +CRATE=$1 +REPO=$2 +BRANCH=$3 +ROOT=`pwd` +cd $ROOT/crates +dirs=`ls` +for d in $dirs +do + cd $d + cargo-add add $CRATE --git $REPO --branch $BRANCH + cd .. +done +cd $ROOT From fc2cb54fca9891406901cf3a3364f364ca96c751 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Tue, 21 Jan 2020 14:17:53 -0500 Subject: [PATCH 03/26] Depend on holochain_persistence transactional branch --- Cargo.lock | 181 ++++++++++++++++++---- crates/cli/Cargo.toml | 7 +- crates/common/Cargo.toml | 5 + crates/conductor_api/Cargo.toml | 5 + crates/conductor_lib/Cargo.toml | 10 +- crates/core/Cargo.toml | 9 +- crates/core_types/Cargo.toml | 6 +- crates/dpki/Cargo.toml | 6 +- crates/hdk/Cargo.toml | 6 +- crates/hdk_v2/Cargo.toml | 5 + crates/holochain/Cargo.toml | 5 + crates/holochain_wasm/Cargo.toml | 5 + crates/in_stream/Cargo.toml | 5 + crates/locksmith/Cargo.toml | 5 + crates/metrics/Cargo.toml | 5 + crates/net/Cargo.toml | 6 +- crates/remove-dev-dependencies/Cargo.toml | 5 + crates/sim1h/Cargo.toml | 6 +- crates/sim2h/Cargo.toml | 6 +- crates/sim2h_server/Cargo.toml | 5 + crates/stress/Cargo.toml | 5 + crates/trycp_server/Cargo.toml | 5 + crates/wasm_utils/Cargo.toml | 6 +- 23 files changed, 261 insertions(+), 48 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index d940ace699..8dee02fa03 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1130,8 +1130,11 @@ dependencies = [ "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_locksmith 0.0.42-alpha5", "holochain_net 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_file 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "ignore 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", @@ -1175,7 +1178,11 @@ dependencies = [ "holochain_core_types 0.0.42-alpha5", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1192,6 +1199,11 @@ name = "hdk_proc_macros" version = "0.0.42-alpha5" dependencies = [ "hdk 0.0.42-alpha5", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1244,6 +1256,11 @@ dependencies = [ "holochain_conductor_lib 0.0.42-alpha5", "holochain_core_types 0.0.42-alpha5", "holochain_locksmith 0.0.42-alpha5", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "signal-hook 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1256,6 +1273,11 @@ name = "holochain_common" version = "0.0.42-alpha5" dependencies = [ "directories 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", ] [[package]] @@ -1278,11 +1300,11 @@ dependencies = [ "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_metrics 0.0.42-alpha5", "holochain_net 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_file 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_lmdb 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_mem 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_pickle 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", "json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1322,6 +1344,11 @@ dependencies = [ "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_core_types 0.0.42-alpha5", "holochain_locksmith 0.0.42-alpha5", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1335,6 +1362,11 @@ name = "holochain_conductor_wasm" version = "0.0.42-alpha5" dependencies = [ "holochain_core_types 0.0.42-alpha5", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "wasm-bindgen 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1362,10 +1394,11 @@ dependencies = [ "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_metrics 0.0.42-alpha5", "holochain_net 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_file 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_lmdb 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_mem 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1412,7 +1445,11 @@ dependencies = [ "holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_locksmith 0.0.42-alpha5", "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1441,7 +1478,11 @@ dependencies = [ "bip39 0.6.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)", "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_core_types 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1493,6 +1534,11 @@ dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1524,6 +1570,11 @@ dependencies = [ "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_locksmith 0.0.42-alpha5", "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1564,7 +1615,11 @@ dependencies = [ "holochain_locksmith 0.0.42-alpha5", "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_metrics 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1595,6 +1650,37 @@ dependencies = [ "url2 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "holochain_persistence_api" +version = "0.0.13" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-channel-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-executor-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "objekt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rust-base58 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "holochain_persistence_api" version = "0.0.13" @@ -1629,11 +1715,11 @@ dependencies = [ [[package]] name = "holochain_persistence_file" version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1645,14 +1731,15 @@ dependencies = [ [[package]] name = "holochain_persistence_lmdb" version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" dependencies = [ "bencher 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "lmdb-rkv 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1661,17 +1748,18 @@ dependencies = [ "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_test 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "holochain_persistence_mem" version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1683,11 +1771,11 @@ dependencies = [ [[package]] name = "holochain_persistence_pickle" version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "pickledb 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1705,6 +1793,11 @@ dependencies = [ "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "in_stream 0.0.42-alpha5", "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1746,7 +1839,11 @@ dependencies = [ "holochain_core_types 0.0.42-alpha5", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1913,6 +2010,11 @@ version = "0.0.42-alpha5" dependencies = [ "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3900,7 +4002,11 @@ dependencies = [ "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_core_types 0.0.42-alpha5", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3929,7 +4035,11 @@ dependencies = [ "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_locksmith 0.0.42-alpha5", "holochain_metrics 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3962,6 +4072,11 @@ version = "0.0.42-alpha5" dependencies = [ "detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lib3h 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4593,6 +4708,11 @@ version = "0.0.42-alpha5" dependencies = [ "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-ws-server 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5368,11 +5488,12 @@ dependencies = [ "checksum holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "7411832f446f09ea53ce2ca789fd2acd86ad29cc08d6d3c903474c2fada54ca5" "checksum holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "b82510813b7164094ca380651f81350d461fb695f4580c4d25d9f52bcc5e1f5d" "checksum holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1eea83e3663d88570a6443db7dbfcabe6fb50797c5b0384d096ca835938bc366" +"checksum holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" "checksum holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "0ba1d6707c68dc62c7842a79355042bb06b390197e3ce7586a2f721a226d7360" -"checksum holochain_persistence_file 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "cbc962673dbb9e072cf7823b91b71e62a93d8a0a8b5e48c31fdf6a18db85a675" -"checksum holochain_persistence_lmdb 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9be2bdd4e08810c06e24c4b92c66321337c385ddbda467894354cce116b3e36d" -"checksum holochain_persistence_mem 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "60d1482cf3a513b0a7a88a1dd6fe7b04b80a102872e7e6abc01b93c418104194" -"checksum holochain_persistence_pickle 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "6b057fe1440e68a14582899785ed255b47931f250957f6900afe7982e9fdaa50" +"checksum holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" +"checksum holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" +"checksum holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" +"checksum holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" "checksum holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "e278c08f37341b8d8e09019b6209340e8adc764d1d503dce44da421d29189c6a" "checksum hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "21ceb46a83a85e824ef93669c8b390009623863b5c195d1ba747292c0c72f94e" "checksum http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" = "d6ccf5ede3a895d8856620237b2f02972c1bbc78d2965ad7fe8838d4a0ed41f0" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 36bd4d2be7..c2703018f6 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -21,8 +21,8 @@ in_stream = { version = "=0.0.42-alpha5", path = "../in_stream" } url2 = "=0.0.4" lib3h_sodium = "=0.0.31" holochain_json_api = "=0.0.17" -holochain_persistence_api = "=0.0.13" -holochain_persistence_file = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_wasm_utils = { path = "../wasm_utils" } structopt = "=0.3.3" failure = "=0.1.5" @@ -46,6 +46,9 @@ tar = "=0.4.26" flate2 = "=1.0.12" dns-lookup = "=1.0.1" hcid = "=0.0.6" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [dev-dependencies] assert_cmd = "=0.10.2" diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml index 3d04e853e9..83c7a27df2 100644 --- a/crates/common/Cargo.toml +++ b/crates/common/Cargo.toml @@ -10,3 +10,8 @@ edition = "2018" [dependencies] directories = "=1.0.2" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/conductor_api/Cargo.toml b/crates/conductor_api/Cargo.toml index f6d6c10e0e..fe87cd10cf 100644 --- a/crates/conductor_api/Cargo.toml +++ b/crates/conductor_api/Cargo.toml @@ -18,3 +18,8 @@ serde = { version = "=1.0.89", features = ["rc"] } serde_json = { version = "=1.0.39", features = ["preserve_order"] } snowflake = "=1.3.0" base64 = "=0.10.1" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/conductor_lib/Cargo.toml b/crates/conductor_lib/Cargo.toml index fbf8d4aa3e..79ef65b40d 100644 --- a/crates/conductor_lib/Cargo.toml +++ b/crates/conductor_lib/Cargo.toml @@ -14,11 +14,11 @@ holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } holochain_json_derive = "=0.0.17" holochain_json_api = "=0.0.17" -holochain_persistence_api = "=0.0.13" -holochain_persistence_mem = "=0.0.13" -holochain_persistence_file = "=0.0.13" -holochain_persistence_pickle = "=0.0.13" -holochain_persistence_lmdb = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_dpki = { version = "=0.0.42-alpha5", path = "../dpki" } holochain_net = { version = "=0.0.42-alpha5", path = "../net" } lib3h = "=0.0.31" diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index e5561564d8..b8fc62d050 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -33,9 +33,9 @@ lib3h_protocol = "=0.0.31" lib3h_sodium = "=0.0.31" holochain_json_derive = "=0.0.17" holochain_json_api = "=0.0.17" -holochain_persistence_api = "=0.0.13" -holochain_persistence_file = "=0.0.13" -holochain_persistence_mem = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_dpki = { version = "=0.0.42-alpha5", path = "../dpki" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } @@ -57,10 +57,11 @@ rand = "0.7.2" threadpool = "=1.7.1" im = { version = "=14.0.0", features = ["serde"] } itertools = "0.8.2" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [dev-dependencies] wabt = "=0.7.4" test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } tempfile = "=3.0.7" -holochain_persistence_lmdb = "=0.0.13" sim1h = { version = "=0.0.42-alpha5", path = "../sim1h" } diff --git a/crates/core_types/Cargo.toml b/crates/core_types/Cargo.toml index 7fa32acf4c..4574aa626a 100644 --- a/crates/core_types/Cargo.toml +++ b/crates/core_types/Cargo.toml @@ -27,7 +27,7 @@ hcid = "=0.0.6" rust-base58 = "=0.0.4" snowflake = "=1.3.0" objekt= "=0.1.2" -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_json_derive = "=0.0.17" holochain_json_api = "=0.0.17" holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } @@ -39,6 +39,10 @@ lib3h_crypto_api = "=0.0.31" parking_lot ="=0.9.0" log = "=0.4.8" holochain_logging = "=0.0.4" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils"} diff --git a/crates/dpki/Cargo.toml b/crates/dpki/Cargo.toml index 45c67221c7..76b2f69e4f 100644 --- a/crates/dpki/Cargo.toml +++ b/crates/dpki/Cargo.toml @@ -13,9 +13,13 @@ lazy_static = "=1.4.0" base64 = "=0.10.1" holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } lib3h_sodium = "=0.0.31" -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } serde = "=1.0.89" serde_derive = "=1.0.89" serde_json = { version = "=1.0.39", features = ["preserve_order"] } hcid = "=0.0.6" bip39 = "=0.6.0-beta.1" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/hdk/Cargo.toml b/crates/hdk/Cargo.toml index 630a84753c..9a649a5234 100644 --- a/crates/hdk/Cargo.toml +++ b/crates/hdk/Cargo.toml @@ -18,10 +18,14 @@ holochain_wasm_utils = { version = "=0.0.42-alpha5", path = "../wasm_utils" } holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_json_api = "=0.0.17" holochain_json_derive = "=0.0.17" -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } pretty_assertions = "=0.6.1" env_logger = "=0.6.1" url = "=2.1.0" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } diff --git a/crates/hdk_v2/Cargo.toml b/crates/hdk_v2/Cargo.toml index 2a6a46e3b9..59057d4ac8 100644 --- a/crates/hdk_v2/Cargo.toml +++ b/crates/hdk_v2/Cargo.toml @@ -16,3 +16,8 @@ syn = { version = "=0.15.31", features = ["full", "extra-traits"]} quote = "=0.6.11" proc-macro2 = "=0.4.27" hdk = { version = "=0.0.42-alpha5", path = "../hdk" } +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/holochain/Cargo.toml b/crates/holochain/Cargo.toml index 68fb69ec26..0f839aaa0f 100644 --- a/crates/holochain/Cargo.toml +++ b/crates/holochain/Cargo.toml @@ -16,5 +16,10 @@ holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } structopt = "=0.2.15" tiny_http = "=0.6.2" ws = "=0.8.0" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [target.'cfg(unix)'.dependencies] signal-hook = "=0.1.10" diff --git a/crates/holochain_wasm/Cargo.toml b/crates/holochain_wasm/Cargo.toml index f08a3236fb..20b80b0e43 100644 --- a/crates/holochain_wasm/Cargo.toml +++ b/crates/holochain_wasm/Cargo.toml @@ -15,3 +15,8 @@ crate-type = ["cdylib"] [dependencies] holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } wasm-bindgen = "=0.2.32" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/in_stream/Cargo.toml b/crates/in_stream/Cargo.toml index c4a486c4b1..4f192ff8f9 100644 --- a/crates/in_stream/Cargo.toml +++ b/crates/in_stream/Cargo.toml @@ -24,3 +24,8 @@ parking_lot = "0.9" shrinkwraprs = "0.2" tungstenite = "0.9.2" url2 = "0.0.4" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/locksmith/Cargo.toml b/crates/locksmith/Cargo.toml index 3f4a3848e0..a8540c9086 100644 --- a/crates/locksmith/Cargo.toml +++ b/crates/locksmith/Cargo.toml @@ -18,3 +18,8 @@ lazy_static = "=1.4.0" log = "=0.4.8" parking_lot ="=0.9.0" snowflake = "=1.3.0" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/metrics/Cargo.toml b/crates/metrics/Cargo.toml index 1c40142407..d313a0b326 100644 --- a/crates/metrics/Cargo.toml +++ b/crates/metrics/Cargo.toml @@ -34,6 +34,11 @@ strip-ansi-escapes = "=0.1.0" snowflake = "=1.3.0" crossbeam-channel = "=0.3.8" chrono = "0.4.6" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [dev-dependencies] tempfile = "=3.0.7" diff --git a/crates/net/Cargo.toml b/crates/net/Cargo.toml index 34d3a22e5b..edc8bf5f05 100644 --- a/crates/net/Cargo.toml +++ b/crates/net/Cargo.toml @@ -32,7 +32,7 @@ holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } holochain_json_derive = "=0.0.17" holochain_json_api = "=0.0.17" -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } in_stream = { version = "=0.0.42-alpha5", path = "../in_stream" } lazy_static = "=1.4.0" libc = "=0.2.66" @@ -54,6 +54,10 @@ parking_lot = "=0.8.0" env_logger = "=0.6.1" holochain_logging = "=0.0.4" log = "0.4.8" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [features] diff --git a/crates/remove-dev-dependencies/Cargo.toml b/crates/remove-dev-dependencies/Cargo.toml index 5d25952467..ad8840627d 100644 --- a/crates/remove-dev-dependencies/Cargo.toml +++ b/crates/remove-dev-dependencies/Cargo.toml @@ -10,3 +10,8 @@ publish = false [dependencies] toml_edit = "0.1.3" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/sim1h/Cargo.toml b/crates/sim1h/Cargo.toml index 36918c559c..274719ead7 100644 --- a/crates/sim1h/Cargo.toml +++ b/crates/sim1h/Cargo.toml @@ -22,10 +22,14 @@ uuid = { version = "0.4", features = ["v4"] } log = "0.4.8" env_logger = "=0.6.1" lazy_static = "1.2.0" -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_json_api = "=0.0.17" url = "=2.1.0" crossbeam-channel = "=0.3.8" holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } parking_lot = "0.9.0" snowflake = "1.3.0" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/sim2h/Cargo.toml b/crates/sim2h/Cargo.toml index f3fd003240..685c9251b1 100644 --- a/crates/sim2h/Cargo.toml +++ b/crates/sim2h/Cargo.toml @@ -14,7 +14,7 @@ repository = "https://github.com/holochain/sim2h" [dependencies] backtrace = "=0.3.27" hcid = "=0.0.6" -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_json_api = "=0.0.17" detach = "=0.0.19" lib3h = "=0.0.31" @@ -49,3 +49,7 @@ openssl = "=0.10.25" tungstenite = "=0.9.2" threadpool = "=1.7.1" chashmap = "=2.2.2" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/sim2h_server/Cargo.toml b/crates/sim2h_server/Cargo.toml index c8b4238aef..40aa99df10 100644 --- a/crates/sim2h_server/Cargo.toml +++ b/crates/sim2h_server/Cargo.toml @@ -20,3 +20,8 @@ lib3h_sodium = "=0.0.31" log = "0.4.8" env_logger = "0.7.0" structopt = "=0.2.15" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/stress/Cargo.toml b/crates/stress/Cargo.toml index b08b50be12..26d670d9b4 100644 --- a/crates/stress/Cargo.toml +++ b/crates/stress/Cargo.toml @@ -29,6 +29,11 @@ in_stream = { version = "=0.0.42-alpha5", path = "../in_stream" } structopt = "=0.3.3" toml = "=0.5.0" url2 = "=0.0.4" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [features] vendored = ["native-tls/vendored"] diff --git a/crates/trycp_server/Cargo.toml b/crates/trycp_server/Cargo.toml index 0a332f18b2..78f9c5dd3b 100644 --- a/crates/trycp_server/Cargo.toml +++ b/crates/trycp_server/Cargo.toml @@ -24,3 +24,8 @@ lazy_static = "=1.4.0" nix = "=0.14.1" reqwest = "=0.9.11" regex = "=1.1.2" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/wasm_utils/Cargo.toml b/crates/wasm_utils/Cargo.toml index c9a757b94e..e119f88a15 100644 --- a/crates/wasm_utils/Cargo.toml +++ b/crates/wasm_utils/Cargo.toml @@ -13,8 +13,12 @@ serde_derive = "=1.0.89" serde_json = { version = "=1.0.39", features = ["preserve_order"] } holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_json_derive = "=0.0.17" -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_json_api = "=0.0.17" +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } From 871db23ee477c2ee08e71c1727cb46e978284bb7 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Tue, 21 Jan 2020 14:29:30 -0500 Subject: [PATCH 04/26] Update lib3h/lib3h_protocol to transactional dependency --- Cargo.lock | 147 +++++++++++++++++----- crates/cli/Cargo.toml | 3 +- crates/common/Cargo.toml | 2 + crates/conductor_api/Cargo.toml | 2 + crates/conductor_lib/Cargo.toml | 3 +- crates/core/Cargo.toml | 3 +- crates/core_types/Cargo.toml | 2 + crates/dpki/Cargo.toml | 2 + crates/hdk/Cargo.toml | 2 + crates/hdk_v2/Cargo.toml | 2 + crates/holochain/Cargo.toml | 2 + crates/holochain_wasm/Cargo.toml | 2 + crates/in_stream/Cargo.toml | 2 + crates/locksmith/Cargo.toml | 2 + crates/metrics/Cargo.toml | 2 + crates/net/Cargo.toml | 4 +- crates/remove-dev-dependencies/Cargo.toml | 2 + crates/sim1h/Cargo.toml | 3 +- crates/sim2h/Cargo.toml | 4 +- crates/sim2h_server/Cargo.toml | 4 +- crates/stress/Cargo.toml | 3 +- crates/trycp_server/Cargo.toml | 2 + crates/wasm_utils/Cargo.toml | 2 + 23 files changed, 162 insertions(+), 40 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 8dee02fa03..ffd0dc8e65 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -548,6 +548,14 @@ name = "detach" version = "0.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "detach" +version = "0.0.31" +source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +dependencies = [ + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", +] + [[package]] name = "detach" version = "0.0.31" @@ -1139,8 +1147,9 @@ dependencies = [ "ignore 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", "rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1185,6 +1194,8 @@ dependencies = [ "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1204,6 +1215,8 @@ dependencies = [ "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1261,6 +1274,8 @@ dependencies = [ "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "signal-hook 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1278,6 +1293,8 @@ dependencies = [ "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", ] [[package]] @@ -1312,7 +1329,8 @@ dependencies = [ "jsonrpc-http-server 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-ws-server 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1352,6 +1370,8 @@ dependencies = [ "holochain_wasm_utils 0.0.42-alpha5", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1367,6 +1387,8 @@ dependencies = [ "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "wasm-bindgen 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1405,7 +1427,8 @@ dependencies = [ "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1451,7 +1474,9 @@ dependencies = [ "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1484,6 +1509,8 @@ dependencies = [ "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1540,6 +1567,8 @@ dependencies = [ "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1576,6 +1605,8 @@ dependencies = [ "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1624,9 +1655,9 @@ dependencies = [ "in_stream 0.0.42-alpha5", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1799,8 +1830,9 @@ dependencies = [ "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "in_stream 0.0.42-alpha5", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1844,6 +1876,8 @@ dependencies = [ "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2016,6 +2050,8 @@ dependencies = [ "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2175,21 +2211,21 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lib3h" version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", - "detach 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "detach 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_mdns 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_p2p_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_mdns 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_p2p_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_zombie_actor 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2205,6 +2241,17 @@ dependencies = [ "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "lib3h_crypto_api" +version = "0.0.31" +source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +dependencies = [ + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "lib3h_crypto_api" version = "0.0.31" @@ -2218,11 +2265,12 @@ dependencies = [ [[package]] name = "lib3h_mdns" version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" dependencies = [ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2234,9 +2282,10 @@ dependencies = [ [[package]] name = "lib3h_p2p_protocol" version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" dependencies = [ "capnp 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2245,11 +2294,11 @@ dependencies = [ [[package]] name = "lib3h_protocol" version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" +source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "rmp-serde 0.13.7 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2258,6 +2307,19 @@ dependencies = [ "url_serde 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "lib3h_sodium" +version = "0.0.31" +source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +dependencies = [ + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rust_sodium_holochain_fork 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "lib3h_sodium" version = "0.0.31" @@ -2270,6 +2332,26 @@ dependencies = [ "rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "lib3h_zombie_actor" +version = "0.0.31" +source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "detach 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "lib3h_zombie_actor" version = "0.0.31" @@ -4009,7 +4091,8 @@ dependencies = [ "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "rusoto_core 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4043,9 +4126,9 @@ dependencies = [ "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4077,8 +4160,8 @@ dependencies = [ "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "lib3h 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "sim2h 0.0.42-alpha5", @@ -4716,6 +4799,8 @@ dependencies = [ "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-ws-server 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5412,6 +5497,7 @@ dependencies = [ "checksum csv-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "9b5cadb6b25c77aeff80ba701712494213f4a8418fcda2ee11b6560c3ad0bf4c" "checksum ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc" "checksum detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)" = "891f5117f720f720924586e087b7eb385d816afb467a231c2fec64239de00986" +"checksum detach 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" "checksum detach 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "f0bc5b5e9587ec049bd13d4d98e4d508896aa412c7da91ee73187c759e2b093f" "checksum deunicode 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690" "checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" @@ -5524,12 +5610,15 @@ dependencies = [ "checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" "checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" -"checksum lib3h 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "2464b6e06ed89ce179664fcea01429f855dbdbb3d7d97e6c3fac450ecec3c32f" +"checksum lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" "checksum lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "083278d7274b477ced7d856575d0676d0c325b8d2a2f7512f8a09ad523f5c4d6" -"checksum lib3h_mdns 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "37b1268590186b076623dd955423da77362b4d8bc0928329bbd59a0d83d8823f" -"checksum lib3h_p2p_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "9954bc35f93cbae87c92290ad73b274370c6dc4155dfebc0ed9441a1c53bf7c4" -"checksum lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "df8c3385a46d17508836ff464c1a5ffc7c63673b5ad8e5e9b3a0d670f962044b" +"checksum lib3h_mdns 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_p2p_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" "checksum lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "a9395d6fbd237bcddaebc9854d0f2f044c1047cf707f5619567e98a02e9341dd" +"checksum lib3h_zombie_actor 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" "checksum lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "7c21a3203b326c9c41771776805359d9890eb9d430738f565951acee15b59546" "checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558" "checksum libflate 0.1.27 (registry+https://github.com/rust-lang/crates.io-index)" = "d9135df43b1f5d0e333385cb6e7897ecd1a43d7d11b91ac003f4d2c2d2401fdd" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index c2703018f6..6c764f0fc4 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -41,7 +41,7 @@ rustyline = "=5.0.0" json-patch = "=0.2.2" reqwest = "=0.9.11" tempfile = "=3.0.7" -lib3h_protocol = "=0.0.31" +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } tar = "=0.4.26" flate2 = "=1.0.12" dns-lookup = "=1.0.1" @@ -49,6 +49,7 @@ hcid = "=0.0.6" holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] assert_cmd = "=0.10.2" diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml index 83c7a27df2..a62f812062 100644 --- a/crates/common/Cargo.toml +++ b/crates/common/Cargo.toml @@ -15,3 +15,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/conductor_api/Cargo.toml b/crates/conductor_api/Cargo.toml index fe87cd10cf..13aadbcc47 100644 --- a/crates/conductor_api/Cargo.toml +++ b/crates/conductor_api/Cargo.toml @@ -23,3 +23,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/conductor_lib/Cargo.toml b/crates/conductor_lib/Cargo.toml index 79ef65b40d..de325b2cca 100644 --- a/crates/conductor_lib/Cargo.toml +++ b/crates/conductor_lib/Cargo.toml @@ -21,7 +21,7 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_dpki = { version = "=0.0.42-alpha5", path = "../dpki" } holochain_net = { version = "=0.0.42-alpha5", path = "../net" } -lib3h = "=0.0.31" +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_sodium = "=0.0.31" holochain_metrics = { version = "=0.0.42-alpha5", path = "../metrics" } holochain_common = { version = "=0.0.42-alpha5", path = "../common" } @@ -53,6 +53,7 @@ holochain_logging = "=0.0.4" nickel = "=0.11.0" url = { version = "=2.1.0", features = ["serde"] } snowflake = "=1.3.0" +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } tempfile = "=3.0.7" diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index b8fc62d050..b210174979 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -29,7 +29,7 @@ holochain_net = { version = "=0.0.42-alpha5", path = "../net" } holochain_wasm_utils = { version = "=0.0.42-alpha5", path = "../wasm_utils" } holochain_common = { version = "=0.0.42-alpha5", path = "../common" } holochain_conductor_lib_api = { version = "=0.0.42-alpha5", path = "../conductor_api" } -lib3h_protocol = "=0.0.31" +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_sodium = "=0.0.31" holochain_json_derive = "=0.0.17" holochain_json_api = "=0.0.17" @@ -59,6 +59,7 @@ im = { version = "=14.0.0", features = ["serde"] } itertools = "0.8.2" holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] wabt = "=0.7.4" diff --git a/crates/core_types/Cargo.toml b/crates/core_types/Cargo.toml index 4574aa626a..bcf959faaf 100644 --- a/crates/core_types/Cargo.toml +++ b/crates/core_types/Cargo.toml @@ -43,6 +43,8 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils"} diff --git a/crates/dpki/Cargo.toml b/crates/dpki/Cargo.toml index 76b2f69e4f..6e0700ca4e 100644 --- a/crates/dpki/Cargo.toml +++ b/crates/dpki/Cargo.toml @@ -23,3 +23,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/hdk/Cargo.toml b/crates/hdk/Cargo.toml index 9a649a5234..adffd1558e 100644 --- a/crates/hdk/Cargo.toml +++ b/crates/hdk/Cargo.toml @@ -26,6 +26,8 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } diff --git a/crates/hdk_v2/Cargo.toml b/crates/hdk_v2/Cargo.toml index 59057d4ac8..0b81b1a331 100644 --- a/crates/hdk_v2/Cargo.toml +++ b/crates/hdk_v2/Cargo.toml @@ -21,3 +21,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/holochain/Cargo.toml b/crates/holochain/Cargo.toml index 0f839aaa0f..4fde3a758d 100644 --- a/crates/holochain/Cargo.toml +++ b/crates/holochain/Cargo.toml @@ -21,5 +21,7 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [target.'cfg(unix)'.dependencies] signal-hook = "=0.1.10" diff --git a/crates/holochain_wasm/Cargo.toml b/crates/holochain_wasm/Cargo.toml index 20b80b0e43..840554eca6 100644 --- a/crates/holochain_wasm/Cargo.toml +++ b/crates/holochain_wasm/Cargo.toml @@ -20,3 +20,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/in_stream/Cargo.toml b/crates/in_stream/Cargo.toml index 4f192ff8f9..ddc990a732 100644 --- a/crates/in_stream/Cargo.toml +++ b/crates/in_stream/Cargo.toml @@ -29,3 +29,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/locksmith/Cargo.toml b/crates/locksmith/Cargo.toml index a8540c9086..564441f936 100644 --- a/crates/locksmith/Cargo.toml +++ b/crates/locksmith/Cargo.toml @@ -23,3 +23,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/metrics/Cargo.toml b/crates/metrics/Cargo.toml index d313a0b326..2be84fa638 100644 --- a/crates/metrics/Cargo.toml +++ b/crates/metrics/Cargo.toml @@ -39,6 +39,8 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] tempfile = "=3.0.7" diff --git a/crates/net/Cargo.toml b/crates/net/Cargo.toml index edc8bf5f05..adbc925a85 100644 --- a/crates/net/Cargo.toml +++ b/crates/net/Cargo.toml @@ -20,8 +20,8 @@ failure = "=0.1.5" sim1h = { version = "=0.0.42-alpha5", path = "../sim1h" } sim2h = { version = "=0.0.42-alpha5", path = "../sim2h" } lib3h_sodium = "=0.0.31" -lib3h_protocol = "=0.0.31" -lib3h = "=0.0.31" +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_zombie_actor = "=0.0.31" detach = "=0.0.19" holochain_tracing = "=0.0.13" diff --git a/crates/remove-dev-dependencies/Cargo.toml b/crates/remove-dev-dependencies/Cargo.toml index ad8840627d..69bfbba900 100644 --- a/crates/remove-dev-dependencies/Cargo.toml +++ b/crates/remove-dev-dependencies/Cargo.toml @@ -15,3 +15,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/sim1h/Cargo.toml b/crates/sim1h/Cargo.toml index 274719ead7..3e4e65c6af 100644 --- a/crates/sim1h/Cargo.toml +++ b/crates/sim1h/Cargo.toml @@ -15,7 +15,7 @@ repository = "https://github.com/holochain/holochain-rust" rusoto_core = "0.40.0" rusoto_dynamodb = "0.40.0" dynomite = "0.5" -lib3h_protocol = "=0.0.31" +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } detach = "=0.0.19" holochain_tracing = "=0.0.13" uuid = { version = "0.4", features = ["v4"] } @@ -33,3 +33,4 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/sim2h/Cargo.toml b/crates/sim2h/Cargo.toml index 685c9251b1..51e04ced06 100644 --- a/crates/sim2h/Cargo.toml +++ b/crates/sim2h/Cargo.toml @@ -17,10 +17,10 @@ hcid = "=0.0.6" holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_json_api = "=0.0.17" detach = "=0.0.19" -lib3h = "=0.0.31" +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_crypto_api = "=0.0.31" lib3h_sodium = "=0.0.31" -lib3h_protocol = "=0.0.31" +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_zombie_actor = "=0.0.31" holochain_tracing = "=0.0.13" holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } diff --git a/crates/sim2h_server/Cargo.toml b/crates/sim2h_server/Cargo.toml index 40aa99df10..95c2e1c1bf 100644 --- a/crates/sim2h_server/Cargo.toml +++ b/crates/sim2h_server/Cargo.toml @@ -14,8 +14,8 @@ repository = "https://github.com/holochain/sim2h" [dependencies] sim2h = { version = "=0.0.42-alpha5", path = "../sim2h" } detach = "=0.0.19" -lib3h = "=0.0.31" -lib3h_protocol = "=0.0.31" +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_sodium = "=0.0.31" log = "0.4.8" env_logger = "0.7.0" diff --git a/crates/stress/Cargo.toml b/crates/stress/Cargo.toml index 26d670d9b4..b89fe4f028 100644 --- a/crates/stress/Cargo.toml +++ b/crates/stress/Cargo.toml @@ -14,7 +14,7 @@ crossbeam-channel = "=0.3.8" env_logger = "=0.6.1" hcid = "=0.0.6" lib3h_crypto_api = "=0.0.31" -lib3h_protocol = "=0.0.31" +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_sodium = "=0.0.31" log = "=0.4.8" nanoid = "=0.2.0" @@ -34,6 +34,7 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [features] vendored = ["native-tls/vendored"] diff --git a/crates/trycp_server/Cargo.toml b/crates/trycp_server/Cargo.toml index 78f9c5dd3b..2b57d4a388 100644 --- a/crates/trycp_server/Cargo.toml +++ b/crates/trycp_server/Cargo.toml @@ -29,3 +29,5 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/wasm_utils/Cargo.toml b/crates/wasm_utils/Cargo.toml index e119f88a15..d6de5e7aca 100644 --- a/crates/wasm_utils/Cargo.toml +++ b/crates/wasm_utils/Cargo.toml @@ -19,6 +19,8 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } From 0421e124d051ffd459cc759a7b78a5372fb59fc7 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Tue, 21 Jan 2020 14:42:13 -0500 Subject: [PATCH 05/26] Don't add new deps in deptool, add some transactional deps --- Cargo.lock | 63 +++++++++-------------- crates/cli/Cargo.toml | 4 +- crates/common/Cargo.toml | 7 --- crates/conductor_api/Cargo.toml | 7 --- crates/conductor_lib/Cargo.toml | 2 +- crates/core/Cargo.toml | 2 +- crates/core_types/Cargo.toml | 8 +-- crates/dpki/Cargo.toml | 8 +-- crates/hdk/Cargo.toml | 1 + crates/hdk_v2/Cargo.toml | 1 + crates/holochain/Cargo.toml | 2 +- crates/holochain_wasm/Cargo.toml | 1 + crates/in_stream/Cargo.toml | 1 + crates/locksmith/Cargo.toml | 1 + crates/metrics/Cargo.toml | 1 + crates/net/Cargo.toml | 4 +- crates/remove-dev-dependencies/Cargo.toml | 1 + crates/sim1h/Cargo.toml | 1 + crates/sim2h/Cargo.toml | 4 +- crates/sim2h_server/Cargo.toml | 2 +- crates/stress/Cargo.toml | 4 +- crates/trycp_server/Cargo.toml | 1 + crates/wasm_utils/Cargo.toml | 1 + test/deptool/deptool2.bash | 4 +- 24 files changed, 50 insertions(+), 81 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index ffd0dc8e65..a65901886b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1148,9 +1148,9 @@ dependencies = [ "in_stream 0.0.42-alpha5", "json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", "rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustyline 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1196,6 +1196,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1217,6 +1218,7 @@ dependencies = [ "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1276,7 +1278,7 @@ dependencies = [ "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "signal-hook 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", "tiny_http 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1288,13 +1290,6 @@ name = "holochain_common" version = "0.0.42-alpha5" dependencies = [ "directories 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", ] [[package]] @@ -1331,7 +1326,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "nickel 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1362,16 +1357,9 @@ dependencies = [ "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_core_types 0.0.42-alpha5", "holochain_locksmith 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1389,6 +1377,7 @@ dependencies = [ "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "wasm-bindgen 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1429,7 +1418,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1469,14 +1458,8 @@ dependencies = [ "holochain_locksmith 0.0.42-alpha5", "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1504,14 +1487,8 @@ dependencies = [ "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_core_types 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1569,6 +1546,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1607,6 +1585,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1656,9 +1635,9 @@ dependencies = [ "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1831,9 +1810,9 @@ dependencies = [ "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "in_stream 0.0.42-alpha5", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1878,6 +1857,7 @@ dependencies = [ "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2052,6 +2032,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4093,6 +4074,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "rusoto_core 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4127,9 +4109,9 @@ dependencies = [ "in_stream 0.0.42-alpha5", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4162,7 +4144,7 @@ dependencies = [ "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "sim2h 0.0.42-alpha5", "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4801,6 +4783,7 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 6c764f0fc4..2b9e81bdda 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -16,10 +16,10 @@ holochain_net = { version = "=0.0.42-alpha5", path = "../net" } holochain_dpki = { version = "=0.0.42-alpha5", path = "../dpki" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } sim2h = { version = "=0.0.42-alpha5", path = "../sim2h" } -lib3h_crypto_api = "=0.0.31" +lib3h_crypto_api = { git = "https://github.com/holochain/lib3h", branch = "transactional" } in_stream = { version = "=0.0.42-alpha5", path = "../in_stream" } url2 = "=0.0.4" -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } holochain_json_api = "=0.0.17" holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/common/Cargo.toml b/crates/common/Cargo.toml index a62f812062..3d04e853e9 100644 --- a/crates/common/Cargo.toml +++ b/crates/common/Cargo.toml @@ -10,10 +10,3 @@ edition = "2018" [dependencies] directories = "=1.0.2" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/conductor_api/Cargo.toml b/crates/conductor_api/Cargo.toml index 13aadbcc47..f6d6c10e0e 100644 --- a/crates/conductor_api/Cargo.toml +++ b/crates/conductor_api/Cargo.toml @@ -18,10 +18,3 @@ serde = { version = "=1.0.89", features = ["rc"] } serde_json = { version = "=1.0.39", features = ["preserve_order"] } snowflake = "=1.3.0" base64 = "=0.10.1" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/conductor_lib/Cargo.toml b/crates/conductor_lib/Cargo.toml index de325b2cca..069dd4f99d 100644 --- a/crates/conductor_lib/Cargo.toml +++ b/crates/conductor_lib/Cargo.toml @@ -22,7 +22,7 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_dpki = { version = "=0.0.42-alpha5", path = "../dpki" } holochain_net = { version = "=0.0.42-alpha5", path = "../net" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } holochain_metrics = { version = "=0.0.42-alpha5", path = "../metrics" } holochain_common = { version = "=0.0.42-alpha5", path = "../common" } chrono = "=0.4.6" diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index b210174979..41d8011912 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -30,7 +30,7 @@ holochain_wasm_utils = { version = "=0.0.42-alpha5", path = "../wasm_utils" } holochain_common = { version = "=0.0.42-alpha5", path = "../common" } holochain_conductor_lib_api = { version = "=0.0.42-alpha5", path = "../conductor_api" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } holochain_json_derive = "=0.0.17" holochain_json_api = "=0.0.17" holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/core_types/Cargo.toml b/crates/core_types/Cargo.toml index bcf959faaf..5d29c3a536 100644 --- a/crates/core_types/Cargo.toml +++ b/crates/core_types/Cargo.toml @@ -35,16 +35,10 @@ uuid = { version = "=0.7.1", features = ["v4"] } regex = "=1.1.2" shrinkwraprs = "=0.2.1" crossbeam-channel = "=0.3.8" -lib3h_crypto_api = "=0.0.31" +lib3h_crypto_api = { git = "https://github.com/holochain/lib3h", branch = "transactional" } parking_lot ="=0.9.0" log = "=0.4.8" holochain_logging = "=0.0.4" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils"} diff --git a/crates/dpki/Cargo.toml b/crates/dpki/Cargo.toml index 6e0700ca4e..62c2a33b17 100644 --- a/crates/dpki/Cargo.toml +++ b/crates/dpki/Cargo.toml @@ -12,16 +12,10 @@ edition = "2018" lazy_static = "=1.4.0" base64 = "=0.10.1" holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } serde = "=1.0.89" serde_derive = "=1.0.89" serde_json = { version = "=1.0.39", features = ["preserve_order"] } hcid = "=0.0.6" bip39 = "=0.6.0-beta.1" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/hdk/Cargo.toml b/crates/hdk/Cargo.toml index adffd1558e..4b0f51856a 100644 --- a/crates/hdk/Cargo.toml +++ b/crates/hdk/Cargo.toml @@ -28,6 +28,7 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } diff --git a/crates/hdk_v2/Cargo.toml b/crates/hdk_v2/Cargo.toml index 0b81b1a331..f8d500da60 100644 --- a/crates/hdk_v2/Cargo.toml +++ b/crates/hdk_v2/Cargo.toml @@ -23,3 +23,4 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/holochain/Cargo.toml b/crates/holochain/Cargo.toml index 4fde3a758d..ac21eadbb1 100644 --- a/crates/holochain/Cargo.toml +++ b/crates/holochain/Cargo.toml @@ -10,7 +10,7 @@ authors = ["Holochain Core Dev Team "] [dependencies] holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_conductor_lib = { version = "=0.0.42-alpha5", path = "../conductor_lib" } -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } holochain_common = { version = "=0.0.42-alpha5", path = "../common" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } structopt = "=0.2.15" diff --git a/crates/holochain_wasm/Cargo.toml b/crates/holochain_wasm/Cargo.toml index 840554eca6..65712e5bf7 100644 --- a/crates/holochain_wasm/Cargo.toml +++ b/crates/holochain_wasm/Cargo.toml @@ -22,3 +22,4 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/in_stream/Cargo.toml b/crates/in_stream/Cargo.toml index ddc990a732..860dada988 100644 --- a/crates/in_stream/Cargo.toml +++ b/crates/in_stream/Cargo.toml @@ -31,3 +31,4 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/locksmith/Cargo.toml b/crates/locksmith/Cargo.toml index 564441f936..df614f63cb 100644 --- a/crates/locksmith/Cargo.toml +++ b/crates/locksmith/Cargo.toml @@ -25,3 +25,4 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/metrics/Cargo.toml b/crates/metrics/Cargo.toml index 2be84fa638..3530c97e9f 100644 --- a/crates/metrics/Cargo.toml +++ b/crates/metrics/Cargo.toml @@ -41,6 +41,7 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] tempfile = "=3.0.7" diff --git a/crates/net/Cargo.toml b/crates/net/Cargo.toml index adbc925a85..82d2646532 100644 --- a/crates/net/Cargo.toml +++ b/crates/net/Cargo.toml @@ -9,7 +9,6 @@ authors = ["Holochain Core Dev Team "] edition = "2018" [dev-dependencies] -lib3h_crypto_api = "=0.0.31" base64 = "=0.10.1" hcid = "=0.0.6" jsonrpc-core = "=14.0.1" @@ -19,7 +18,7 @@ tempfile = "=3.0.7" failure = "=0.1.5" sim1h = { version = "=0.0.42-alpha5", path = "../sim1h" } sim2h = { version = "=0.0.42-alpha5", path = "../sim2h" } -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_zombie_actor = "=0.0.31" @@ -58,6 +57,7 @@ holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-per holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +lib3h_crypto_api = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [features] diff --git a/crates/remove-dev-dependencies/Cargo.toml b/crates/remove-dev-dependencies/Cargo.toml index 69bfbba900..583186b95b 100644 --- a/crates/remove-dev-dependencies/Cargo.toml +++ b/crates/remove-dev-dependencies/Cargo.toml @@ -17,3 +17,4 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/sim1h/Cargo.toml b/crates/sim1h/Cargo.toml index 3e4e65c6af..8b5e0c1a89 100644 --- a/crates/sim1h/Cargo.toml +++ b/crates/sim1h/Cargo.toml @@ -34,3 +34,4 @@ holochain_persistence_file = { git = "https://github.com/holochain/holochain-per holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/sim2h/Cargo.toml b/crates/sim2h/Cargo.toml index 51e04ced06..44425d40b5 100644 --- a/crates/sim2h/Cargo.toml +++ b/crates/sim2h/Cargo.toml @@ -18,8 +18,8 @@ holochain_persistence_api = { git = "https://github.com/holochain/holochain-pers holochain_json_api = "=0.0.17" detach = "=0.0.19" lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_crypto_api = "=0.0.31" -lib3h_sodium = "=0.0.31" +lib3h_crypto_api = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_zombie_actor = "=0.0.31" holochain_tracing = "=0.0.13" diff --git a/crates/sim2h_server/Cargo.toml b/crates/sim2h_server/Cargo.toml index 95c2e1c1bf..714ee48711 100644 --- a/crates/sim2h_server/Cargo.toml +++ b/crates/sim2h_server/Cargo.toml @@ -16,7 +16,7 @@ sim2h = { version = "=0.0.42-alpha5", path = "../sim2h" } detach = "=0.0.19" lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } log = "0.4.8" env_logger = "0.7.0" structopt = "=0.2.15" diff --git a/crates/stress/Cargo.toml b/crates/stress/Cargo.toml index b89fe4f028..ad7fea0f50 100644 --- a/crates/stress/Cargo.toml +++ b/crates/stress/Cargo.toml @@ -13,9 +13,9 @@ base64 = "=0.10.1" crossbeam-channel = "=0.3.8" env_logger = "=0.6.1" hcid = "=0.0.6" -lib3h_crypto_api = "=0.0.31" +lib3h_crypto_api = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } log = "=0.4.8" nanoid = "=0.2.0" native-tls = "=0.2.3" diff --git a/crates/trycp_server/Cargo.toml b/crates/trycp_server/Cargo.toml index 2b57d4a388..d5dfcd32d4 100644 --- a/crates/trycp_server/Cargo.toml +++ b/crates/trycp_server/Cargo.toml @@ -31,3 +31,4 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/wasm_utils/Cargo.toml b/crates/wasm_utils/Cargo.toml index d6de5e7aca..7134f05ba6 100644 --- a/crates/wasm_utils/Cargo.toml +++ b/crates/wasm_utils/Cargo.toml @@ -21,6 +21,7 @@ holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-p holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } diff --git a/test/deptool/deptool2.bash b/test/deptool/deptool2.bash index e8c7385eb8..e5f6ea1ad7 100755 --- a/test/deptool/deptool2.bash +++ b/test/deptool/deptool2.bash @@ -8,7 +8,9 @@ dirs=`ls` for d in $dirs do cd $d +if grep "$CRATE" Cargo.toml > /dev/null; then cargo-add add $CRATE --git $REPO --branch $BRANCH - cd .. +fi +cd .. done cd $ROOT From 20205895a364fbafbf75aa2217670ab91a65b327 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Tue, 21 Jan 2020 14:52:15 -0500 Subject: [PATCH 06/26] Remove unnecessarily added deps --- Cargo.lock | 145 ------------------ crates/cli/Cargo.toml | 4 - crates/conductor_lib/Cargo.toml | 2 +- .../test-bridge-caller/Cargo.toml | 3 +- crates/core/Cargo.toml | 3 - crates/hdk/Cargo.toml | 7 - crates/hdk_v2/Cargo.toml | 8 - crates/holochain/Cargo.toml | 8 +- crates/holochain_wasm/Cargo.toml | 8 - crates/in_stream/Cargo.toml | 8 - crates/locksmith/Cargo.toml | 8 - crates/metrics/Cargo.toml | 8 - crates/net/Cargo.toml | 5 - crates/remove-dev-dependencies/Cargo.toml | 8 - crates/sim1h/Cargo.toml | 6 - crates/sim2h/Cargo.toml | 5 - crates/sim2h_server/Cargo.toml | 5 - crates/stress/Cargo.toml | 6 - crates/trycp_server/Cargo.toml | 8 - crates/wasm_utils/Cargo.toml | 7 - 20 files changed, 4 insertions(+), 258 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index a65901886b..00a6c89e79 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -273,15 +273,6 @@ name = "cfg-if" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "chashmap" -version = "2.2.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "chrono" version = "0.4.6" @@ -1140,14 +1131,10 @@ dependencies = [ "holochain_net 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "ignore 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", @@ -1188,15 +1175,8 @@ dependencies = [ "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1211,14 +1191,6 @@ name = "hdk_proc_macros" version = "0.0.42-alpha5" dependencies = [ "hdk 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1271,13 +1243,6 @@ dependencies = [ "holochain_conductor_lib 0.0.42-alpha5", "holochain_core_types 0.0.42-alpha5", "holochain_locksmith 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "signal-hook 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1325,7 +1290,6 @@ dependencies = [ "jsonrpc-ws-server 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1370,14 +1334,6 @@ name = "holochain_conductor_wasm" version = "0.0.42-alpha5" dependencies = [ "holochain_core_types 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "wasm-bindgen 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1407,16 +1363,13 @@ dependencies = [ "holochain_net 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1538,15 +1491,7 @@ dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1577,15 +1522,7 @@ dependencies = [ "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_locksmith 0.0.42-alpha5", "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1626,16 +1563,11 @@ dependencies = [ "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_metrics 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1803,13 +1735,7 @@ dependencies = [ "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "in_stream 0.0.42-alpha5", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", @@ -1851,13 +1777,6 @@ dependencies = [ "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2024,15 +1943,7 @@ version = "0.0.42-alpha5" dependencies = [ "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2890,14 +2801,6 @@ dependencies = [ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "owning_ref" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "owning_ref" version = "0.4.0" @@ -2923,15 +2826,6 @@ dependencies = [ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "parking_lot" -version = "0.4.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "parking_lot" version = "0.7.1" @@ -2961,17 +2855,6 @@ dependencies = [ "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "parking_lot_core" -version = "0.2.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "parking_lot_core" version = "0.4.0" @@ -4066,15 +3949,9 @@ dependencies = [ "holochain_core_types 0.0.42-alpha5", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", "rusoto_core 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4090,7 +3967,6 @@ version = "0.0.42-alpha5" dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", - "chashmap 2.2.2 (registry+https://github.com/rust-lang/crates.io-index)", "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4101,10 +3977,6 @@ dependencies = [ "holochain_locksmith 0.0.42-alpha5", "holochain_metrics 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4137,11 +4009,6 @@ version = "0.0.42-alpha5" dependencies = [ "detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", @@ -4773,17 +4640,9 @@ version = "0.0.42-alpha5" dependencies = [ "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-ws-server 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5448,7 +5307,6 @@ dependencies = [ "checksum capnp 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fadfee1d1134072232d629291d39205fa74cde71d2c645c09b7aa321c3dd6f4f" "checksum cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)" = "e450b8da92aa6f274e7c6437692f9f2ce6d701fb73bacfcf87897b3f89a4c20e" "checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" -"checksum chashmap 2.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ff41a3c2c1e39921b9003de14bf0439c7b63a9039637c291e1a64925d8ddfa45" "checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" "checksum chunked_transfer 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "498d20a7aaf62625b9bf26e637cf7736417cde1d0c99f1d04d1170229a85cf87" "checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" @@ -5664,15 +5522,12 @@ dependencies = [ "checksum ordered-float 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "18869315e81473c951eb56ad5558bbc56978562d3ecfb87abb7a1e944cea4518" "checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" "checksum output_vt100 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" -"checksum owning_ref 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cdf84f41639e037b484f93433aa3897863b561ed65c6e59c7073d7c561710f37" "checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" "checksum page_size 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eebde548fbbf1ea81a99b128872779c437752fb99f217c45245e1a61dcd9edcd" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" -"checksum parking_lot 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "149d8f5b97f3c1133e3cfcd8886449959e856b557ff281e292b733d7c69e005e" "checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" "checksum parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fa7767817701cce701d5585b9c4db3cdd02086398322c1d7e8bf5094a96a2ce7" "checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" -"checksum parking_lot_core 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "4db1a8ccf734a7bce794cc19b3df06ed87ab2f3907036b693c68f56b4d4537fa" "checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" "checksum parking_lot_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cb88cb1cb3790baa6776844f968fea3be44956cf184fa1be5a03341f5491278c" "checksum parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" diff --git a/crates/cli/Cargo.toml b/crates/cli/Cargo.toml index 2b9e81bdda..3f1ad3899f 100644 --- a/crates/cli/Cargo.toml +++ b/crates/cli/Cargo.toml @@ -46,10 +46,6 @@ tar = "=0.4.26" flate2 = "=1.0.12" dns-lookup = "=1.0.1" hcid = "=0.0.6" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] assert_cmd = "=0.10.2" diff --git a/crates/conductor_lib/Cargo.toml b/crates/conductor_lib/Cargo.toml index 069dd4f99d..4f4546c408 100644 --- a/crates/conductor_lib/Cargo.toml +++ b/crates/conductor_lib/Cargo.toml @@ -53,7 +53,7 @@ holochain_logging = "=0.0.4" nickel = "=0.11.0" url = { version = "=2.1.0", features = ["serde"] } snowflake = "=1.3.0" -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } + [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } tempfile = "=3.0.7" diff --git a/crates/conductor_lib/test-bridge-caller/Cargo.toml b/crates/conductor_lib/test-bridge-caller/Cargo.toml index eb51ac1ed9..3e7c49a60c 100644 --- a/crates/conductor_lib/test-bridge-caller/Cargo.toml +++ b/crates/conductor_lib/test-bridge-caller/Cargo.toml @@ -18,4 +18,5 @@ serde_json = { version = "=1.0.39", features = ["preserve_order"] } hdk = { path = "../../hdk" } serde_derive = "=1.0.89" holochain_json_derive = "=0.0.17" -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } + diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 41d8011912..5390ac5d00 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -57,9 +57,6 @@ rand = "0.7.2" threadpool = "=1.7.1" im = { version = "=14.0.0", features = ["serde"] } itertools = "0.8.2" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] wabt = "=0.7.4" diff --git a/crates/hdk/Cargo.toml b/crates/hdk/Cargo.toml index 4b0f51856a..6c8a6b318a 100644 --- a/crates/hdk/Cargo.toml +++ b/crates/hdk/Cargo.toml @@ -22,13 +22,6 @@ holochain_persistence_api = { git = "https://github.com/holochain/holochain-pers pretty_assertions = "=0.6.1" env_logger = "=0.6.1" url = "=2.1.0" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } diff --git a/crates/hdk_v2/Cargo.toml b/crates/hdk_v2/Cargo.toml index f8d500da60..2a6a46e3b9 100644 --- a/crates/hdk_v2/Cargo.toml +++ b/crates/hdk_v2/Cargo.toml @@ -16,11 +16,3 @@ syn = { version = "=0.15.31", features = ["full", "extra-traits"]} quote = "=0.6.11" proc-macro2 = "=0.4.27" hdk = { version = "=0.0.42-alpha5", path = "../hdk" } -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/holochain/Cargo.toml b/crates/holochain/Cargo.toml index ac21eadbb1..dfbaeebb66 100644 --- a/crates/holochain/Cargo.toml +++ b/crates/holochain/Cargo.toml @@ -16,12 +16,6 @@ holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } structopt = "=0.2.15" tiny_http = "=0.6.2" ws = "=0.8.0" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } + [target.'cfg(unix)'.dependencies] signal-hook = "=0.1.10" diff --git a/crates/holochain_wasm/Cargo.toml b/crates/holochain_wasm/Cargo.toml index 65712e5bf7..f08a3236fb 100644 --- a/crates/holochain_wasm/Cargo.toml +++ b/crates/holochain_wasm/Cargo.toml @@ -15,11 +15,3 @@ crate-type = ["cdylib"] [dependencies] holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } wasm-bindgen = "=0.2.32" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/in_stream/Cargo.toml b/crates/in_stream/Cargo.toml index 860dada988..c4a486c4b1 100644 --- a/crates/in_stream/Cargo.toml +++ b/crates/in_stream/Cargo.toml @@ -24,11 +24,3 @@ parking_lot = "0.9" shrinkwraprs = "0.2" tungstenite = "0.9.2" url2 = "0.0.4" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/locksmith/Cargo.toml b/crates/locksmith/Cargo.toml index df614f63cb..3f4a3848e0 100644 --- a/crates/locksmith/Cargo.toml +++ b/crates/locksmith/Cargo.toml @@ -18,11 +18,3 @@ lazy_static = "=1.4.0" log = "=0.4.8" parking_lot ="=0.9.0" snowflake = "=1.3.0" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/metrics/Cargo.toml b/crates/metrics/Cargo.toml index 3530c97e9f..1c40142407 100644 --- a/crates/metrics/Cargo.toml +++ b/crates/metrics/Cargo.toml @@ -34,14 +34,6 @@ strip-ansi-escapes = "=0.1.0" snowflake = "=1.3.0" crossbeam-channel = "=0.3.8" chrono = "0.4.6" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] tempfile = "=3.0.7" diff --git a/crates/net/Cargo.toml b/crates/net/Cargo.toml index 82d2646532..8f389bfc63 100644 --- a/crates/net/Cargo.toml +++ b/crates/net/Cargo.toml @@ -53,11 +53,6 @@ parking_lot = "=0.8.0" env_logger = "=0.6.1" holochain_logging = "=0.0.4" log = "0.4.8" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_crypto_api = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [features] diff --git a/crates/remove-dev-dependencies/Cargo.toml b/crates/remove-dev-dependencies/Cargo.toml index 583186b95b..5d25952467 100644 --- a/crates/remove-dev-dependencies/Cargo.toml +++ b/crates/remove-dev-dependencies/Cargo.toml @@ -10,11 +10,3 @@ publish = false [dependencies] toml_edit = "0.1.3" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/sim1h/Cargo.toml b/crates/sim1h/Cargo.toml index 8b5e0c1a89..f82638656f 100644 --- a/crates/sim1h/Cargo.toml +++ b/crates/sim1h/Cargo.toml @@ -29,9 +29,3 @@ crossbeam-channel = "=0.3.8" holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } parking_lot = "0.9.0" snowflake = "1.3.0" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/sim2h/Cargo.toml b/crates/sim2h/Cargo.toml index 44425d40b5..82b814b360 100644 --- a/crates/sim2h/Cargo.toml +++ b/crates/sim2h/Cargo.toml @@ -48,8 +48,3 @@ native-tls = "=0.2.3" openssl = "=0.10.25" tungstenite = "=0.9.2" threadpool = "=1.7.1" -chashmap = "=2.2.2" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/sim2h_server/Cargo.toml b/crates/sim2h_server/Cargo.toml index 714ee48711..d3694ea7f1 100644 --- a/crates/sim2h_server/Cargo.toml +++ b/crates/sim2h_server/Cargo.toml @@ -20,8 +20,3 @@ lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transacti log = "0.4.8" env_logger = "0.7.0" structopt = "=0.2.15" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } diff --git a/crates/stress/Cargo.toml b/crates/stress/Cargo.toml index ad7fea0f50..6792bae93d 100644 --- a/crates/stress/Cargo.toml +++ b/crates/stress/Cargo.toml @@ -29,12 +29,6 @@ in_stream = { version = "=0.0.42-alpha5", path = "../in_stream" } structopt = "=0.3.3" toml = "=0.5.0" url2 = "=0.0.4" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [features] vendored = ["native-tls/vendored"] diff --git a/crates/trycp_server/Cargo.toml b/crates/trycp_server/Cargo.toml index d5dfcd32d4..0a332f18b2 100644 --- a/crates/trycp_server/Cargo.toml +++ b/crates/trycp_server/Cargo.toml @@ -24,11 +24,3 @@ lazy_static = "=1.4.0" nix = "=0.14.1" reqwest = "=0.9.11" regex = "=1.1.2" -holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } diff --git a/crates/wasm_utils/Cargo.toml b/crates/wasm_utils/Cargo.toml index 7134f05ba6..3a99b8f926 100644 --- a/crates/wasm_utils/Cargo.toml +++ b/crates/wasm_utils/Cargo.toml @@ -15,13 +15,6 @@ holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_json_derive = "=0.0.17" holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_json_api = "=0.0.17" -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_pickle = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dev-dependencies] test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } From 15e3c41df487cf290a29db34eee6bdf5da1c5cd0 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Tue, 21 Jan 2020 20:08:29 -0500 Subject: [PATCH 07/26] Cargo fixes, updates to persistence api in tests --- Cargo.lock | 92 +++---------------------------------- crates/core/Cargo.toml | 1 + crates/core/src/instance.rs | 3 +- crates/net/Cargo.toml | 4 +- crates/sim2h/Cargo.toml | 2 +- test_utils/Cargo.toml | 4 +- 6 files changed, 15 insertions(+), 91 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 00a6c89e79..35d5187225 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -547,11 +547,6 @@ dependencies = [ "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", ] -[[package]] -name = "detach" -version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "deunicode" version = "0.4.3" @@ -1363,6 +1358,7 @@ dependencies = [ "holochain_net 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1568,9 +1564,10 @@ dependencies = [ "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_zombie_actor 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1623,37 +1620,6 @@ dependencies = [ "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "holochain_persistence_api" -version = "0.0.13" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", - "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-channel-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-executor-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-util-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "objekt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rust-base58 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", - "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", - "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "holochain_persistence_file" version = "0.0.13" @@ -2144,16 +2110,6 @@ dependencies = [ "zeroize 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "lib3h_crypto_api" -version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", - "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", - "zeroize 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "lib3h_mdns" version = "0.0.31" @@ -2212,18 +2168,6 @@ dependencies = [ "rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "lib3h_sodium" -version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "rust_sodium_holochain_fork 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", - "rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "lib3h_zombie_actor" version = "0.0.31" @@ -2244,25 +2188,6 @@ dependencies = [ "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "lib3h_zombie_actor" -version = "0.0.31" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "detach 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", - "predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "libc" version = "0.2.66" @@ -3984,7 +3909,7 @@ dependencies = [ "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_zombie_actor 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4291,11 +4216,11 @@ dependencies = [ "holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_locksmith 0.0.42-alpha5", "holochain_net 0.0.42-alpha5", - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_wasm_utils 0.0.42-alpha5", "jsonrpc-ws-server 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5339,7 +5264,6 @@ dependencies = [ "checksum ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc" "checksum detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)" = "891f5117f720f720924586e087b7eb385d816afb467a231c2fec64239de00986" "checksum detach 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" -"checksum detach 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "f0bc5b5e9587ec049bd13d4d98e4d508896aa412c7da91ee73187c759e2b093f" "checksum deunicode 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690" "checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" "checksum digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "03b072242a8cbaf9c145665af9d250c59af3b958f83ed6824e13533cf76d5b90" @@ -5416,7 +5340,6 @@ dependencies = [ "checksum holochain_json_derive 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "b82510813b7164094ca380651f81350d461fb695f4580c4d25d9f52bcc5e1f5d" "checksum holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1eea83e3663d88570a6443db7dbfcabe6fb50797c5b0384d096ca835938bc366" "checksum holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" -"checksum holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "0ba1d6707c68dc62c7842a79355042bb06b390197e3ce7586a2f721a226d7360" "checksum holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" "checksum holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" "checksum holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" @@ -5453,14 +5376,11 @@ dependencies = [ "checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" "checksum lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" "checksum lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" -"checksum lib3h_crypto_api 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "083278d7274b477ced7d856575d0676d0c325b8d2a2f7512f8a09ad523f5c4d6" "checksum lib3h_mdns 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" "checksum lib3h_p2p_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" "checksum lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" "checksum lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" -"checksum lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "a9395d6fbd237bcddaebc9854d0f2f044c1047cf707f5619567e98a02e9341dd" "checksum lib3h_zombie_actor 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" -"checksum lib3h_zombie_actor 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)" = "7c21a3203b326c9c41771776805359d9890eb9d430738f565951acee15b59546" "checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558" "checksum libflate 0.1.27 (registry+https://github.com/rust-lang/crates.io-index)" = "d9135df43b1f5d0e333385cb6e7897ecd1a43d7d11b91ac003f4d2c2d2401fdd" "checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 5390ac5d00..517c25bd2e 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -36,6 +36,7 @@ holochain_json_api = "=0.0.17" holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_dpki = { version = "=0.0.42-alpha5", path = "../dpki" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } diff --git a/crates/core/src/instance.rs b/crates/core/src/instance.rs index 33c38d27ca..f281a63496 100644 --- a/crates/core/src/instance.rs +++ b/crates/core/src/instance.rs @@ -914,8 +914,9 @@ pub mod tests { let content_storage = Arc::new(RwLock::new(LmdbStorage::new( cas_dir.path(), cas_initial_mmap, + None, ))); - let meta_storage = Arc::new(RwLock::new(EavLmdbStorage::new(eav_dir.path(), None))); + let meta_storage = Arc::new(RwLock::new(EavLmdbStorage::new(eav_dir.path(), None, None))); let logger = test_logger(); ( Arc::new(Context::new( diff --git a/crates/net/Cargo.toml b/crates/net/Cargo.toml index 8f389bfc63..8ad9ae4e2b 100644 --- a/crates/net/Cargo.toml +++ b/crates/net/Cargo.toml @@ -13,6 +13,7 @@ base64 = "=0.10.1" hcid = "=0.0.6" jsonrpc-core = "=14.0.1" tempfile = "=3.0.7" +lib3h_crypto_api = { git = "https://github.com/holochain/lib3h", branch = "transactional" } [dependencies] failure = "=0.1.5" @@ -21,7 +22,8 @@ sim2h = { version = "=0.0.42-alpha5", path = "../sim2h" } lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_zombie_actor = "=0.0.31" +lib3h_zombie_actor = { git = "https://github.com/holochain/lib3h", branch = "transactional" } + detach = "=0.0.19" holochain_tracing = "=0.0.13" holochain_metrics = { version = "=0.0.42-alpha5", path = "../metrics" } diff --git a/crates/sim2h/Cargo.toml b/crates/sim2h/Cargo.toml index 82b814b360..51e18e238c 100644 --- a/crates/sim2h/Cargo.toml +++ b/crates/sim2h/Cargo.toml @@ -21,7 +21,7 @@ lib3h = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_crypto_api = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } lib3h_protocol = { git = "https://github.com/holochain/lib3h", branch = "transactional" } -lib3h_zombie_actor = "=0.0.31" +lib3h_zombie_actor = { git = "https://github.com/holochain/lib3h", branch = "transactional" } holochain_tracing = "=0.0.13" holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } diff --git a/test_utils/Cargo.toml b/test_utils/Cargo.toml index 06f915e959..f1b3752147 100644 --- a/test_utils/Cargo.toml +++ b/test_utils/Cargo.toml @@ -17,10 +17,10 @@ holochain_core_types = { version = "=0.0.42-alpha5", path = "../crates/core_type holochain_dpki = { version = "=0.0.42-alpha5", path = "../crates/dpki" } holochain_wasm_utils = { version = "=0.0.42-alpha5", path = "../crates/wasm_utils" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../crates/locksmith" } -holochain_persistence_api = "=0.0.13" +holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_json_api = "=0.0.17" holochain_json_derive = "=0.0.17" -lib3h_sodium = "=0.0.31" +lib3h_sodium = { git = "https://github.com/holochain/lib3h", branch = "transactional" } wabt = "=0.7.4" tempfile = "=3.0.7" serde = "=1.0.89" From ab7157f3e76ecdc9146a91c86744f442a2a5edc1 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Wed, 22 Jan 2020 00:24:45 -0500 Subject: [PATCH 08/26] Compiles everything but tests --- Cargo.lock | 326 +++++++++++--------- crates/cli/src/cli/chain_log.rs | 13 +- crates/cli/src/main.rs | 2 - crates/conductor_lib/src/conductor/admin.rs | 1 + crates/conductor_lib/src/conductor/base.rs | 4 +- crates/conductor_lib/src/config.rs | 1 + crates/conductor_lib/src/context_builder.rs | 95 ++---- crates/conductor_lib/src/holochain.rs | 2 +- crates/core/src/agent/chain_store.rs | 56 ++-- crates/core/src/context.rs | 32 +- crates/core/src/dht/dht_store.rs | 56 ++-- crates/core/src/persister.rs | 29 +- crates/core/src/state.rs | 33 +- crates/core/src/state_dump.rs | 4 +- 14 files changed, 306 insertions(+), 348 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 32d61b7b66..83a8fbc320 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ name = "aho-corasick" version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -67,6 +67,11 @@ name = "autocfg" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" +[[package]] +name = "autocfg" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "backtrace" version = "0.3.27" @@ -84,7 +89,7 @@ name = "backtrace-sys" version = "0.1.32" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -158,7 +163,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", - "constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -196,11 +201,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bstr" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "regex-automata 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -243,7 +248,7 @@ name = "bzip2-sys" version = "0.1.7" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -265,7 +270,7 @@ dependencies = [ [[package]] name = "cc" -version = "1.0.49" +version = "1.0.50" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -324,7 +329,7 @@ name = "cmake" version = "0.1.42" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -337,7 +342,7 @@ dependencies = [ [[package]] name = "constant_time_eq" -version = "0.1.4" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -492,7 +497,7 @@ name = "crypto-mac" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -507,10 +512,10 @@ dependencies = [ [[package]] name = "csv" -version = "1.1.2" +version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bstr 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "bstr 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", "csv-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -522,7 +527,7 @@ name = "csv-core" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -531,7 +536,7 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -553,10 +558,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "detach" version = "0.0.31" -source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" -dependencies = [ - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", -] +source = "git+https://github.com/holochain/lib3h?branch=transactional#9c8d0b34529b35a4fd0f83dc12496621ab478870" [[package]] name = "deunicode" @@ -599,7 +601,7 @@ version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_users 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_users 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -619,7 +621,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "redox_users 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_users 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -659,9 +661,9 @@ name = "dynomite-derive" version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -691,7 +693,7 @@ dependencies = [ "humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -703,7 +705,7 @@ dependencies = [ "humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -757,9 +759,9 @@ name = "failure_derive" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", "synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -949,9 +951,9 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1004,7 +1006,7 @@ dependencies = [ "futures-macro 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "futures-sink 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "futures-task 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-nested 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1020,7 +1022,7 @@ dependencies = [ "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", "futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1048,13 +1050,12 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.1.3" +version = "0.1.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", - "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1075,7 +1076,7 @@ dependencies = [ "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1094,7 +1095,7 @@ dependencies = [ "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", - "indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "string 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1137,6 +1138,7 @@ dependencies = [ "holochain_net 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_wasm_utils 0.0.42-alpha5", "ignore 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", @@ -1144,6 +1146,7 @@ dependencies = [ "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", "rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "rustyline 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1249,7 +1252,9 @@ dependencies = [ "holochain_conductor_lib 0.0.42-alpha5", "holochain_core_types 0.0.42-alpha5", "holochain_locksmith 0.0.42-alpha5", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "signal-hook 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", "tiny_http 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1288,6 +1293,7 @@ dependencies = [ "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_wasm_utils 0.0.42-alpha5", "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", "json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1299,6 +1305,7 @@ dependencies = [ "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "nickel 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1310,7 +1317,6 @@ dependencies = [ "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "serde_regex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", "test_utils 0.0.42-alpha5", @@ -1327,9 +1333,11 @@ dependencies = [ "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_core_types 0.0.42-alpha5", "holochain_locksmith 0.0.42-alpha5", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_wasm_utils 0.0.42-alpha5", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1371,6 +1379,7 @@ dependencies = [ "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_wasm_utils 0.0.42-alpha5", "im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1380,6 +1389,7 @@ dependencies = [ "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1447,8 +1457,10 @@ dependencies = [ "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_core_types 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1525,12 +1537,14 @@ version = "0.0.42-alpha5" dependencies = [ "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "csv 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "csv 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_locksmith 0.0.42-alpha5", "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1571,6 +1585,7 @@ dependencies = [ "holochain_metrics 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1582,6 +1597,7 @@ dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1603,7 +1619,7 @@ dependencies = [ [[package]] name = "holochain_persistence_api" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1634,7 +1650,7 @@ dependencies = [ [[package]] name = "holochain_persistence_file" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1650,7 +1666,7 @@ dependencies = [ [[package]] name = "holochain_persistence_lmdb" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" dependencies = [ "bencher 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1674,7 +1690,7 @@ dependencies = [ [[package]] name = "holochain_persistence_mem" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1690,7 +1706,7 @@ dependencies = [ [[package]] name = "holochain_persistence_pickle" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#361c7fb5aa32b2dc926a7950a9518663d08bc854" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1744,6 +1760,19 @@ dependencies = [ "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "holochain_tracing_macros" +version = "0.0.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "holochain_wasm_utils" version = "0.0.42-alpha5" @@ -1870,7 +1899,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1880,7 +1909,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1892,12 +1921,12 @@ dependencies = [ "globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", - "walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "walkdir 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1934,10 +1963,10 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.3.0" +version = "1.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2080,7 +2109,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "lib3h" version = "0.0.31" -source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +source = "git+https://github.com/holochain/lib3h?branch=transactional#9c8d0b34529b35a4fd0f83dc12496621ab478870" dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", "detach 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", @@ -2113,9 +2142,8 @@ dependencies = [ [[package]] name = "lib3h_crypto_api" version = "0.0.31" -source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +source = "git+https://github.com/holochain/lib3h?branch=transactional#9c8d0b34529b35a4fd0f83dc12496621ab478870" dependencies = [ - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "zeroize 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2124,10 +2152,9 @@ dependencies = [ [[package]] name = "lib3h_mdns" version = "0.0.31" -source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +source = "git+https://github.com/holochain/lib3h?branch=transactional#9c8d0b34529b35a4fd0f83dc12496621ab478870" dependencies = [ "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2141,10 +2168,9 @@ dependencies = [ [[package]] name = "lib3h_p2p_protocol" version = "0.0.31" -source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +source = "git+https://github.com/holochain/lib3h?branch=transactional#9c8d0b34529b35a4fd0f83dc12496621ab478870" dependencies = [ "capnp 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2153,7 +2179,7 @@ dependencies = [ [[package]] name = "lib3h_protocol" version = "0.0.31" -source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +source = "git+https://github.com/holochain/lib3h?branch=transactional#9c8d0b34529b35a4fd0f83dc12496621ab478870" dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2169,9 +2195,8 @@ dependencies = [ [[package]] name = "lib3h_sodium" version = "0.0.31" -source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +source = "git+https://github.com/holochain/lib3h?branch=transactional#9c8d0b34529b35a4fd0f83dc12496621ab478870" dependencies = [ - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_crypto_api 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2182,12 +2207,11 @@ dependencies = [ [[package]] name = "lib3h_zombie_actor" version = "0.0.31" -source = "git+https://github.com/holochain/lib3h?branch=transactional#6cfb2af45b12bb0bf04bfb3c9590e9f5d8a78644" +source = "git+https://github.com/holochain/lib3h?branch=transactional#9c8d0b34529b35a4fd0f83dc12496621ab478870" dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", "detach 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", - "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2236,7 +2260,7 @@ name = "lmdb-rkv-sys" version = "0.9.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2323,7 +2347,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memchr" -version = "2.2.1" +version = "2.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2519,15 +2543,6 @@ dependencies = [ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "new-relic-proc-macro" -version = "0.0.1" -dependencies = [ - "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "newrelic" version = "0.2.0" @@ -2569,7 +2584,7 @@ version = "0.14.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2581,7 +2596,7 @@ version = "0.15.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2724,7 +2739,7 @@ name = "openssl-src" version = "111.6.1+1.1.1d" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2733,7 +2748,7 @@ version = "0.9.53" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "openssl-src 111.6.1+1.1.1d (registry+https://github.com/rust-lang/crates.io-index)", "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2900,9 +2915,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3007,7 +3022,7 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", - "csv 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "csv 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "term 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3019,9 +3034,9 @@ name = "proc-macro-error" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3037,9 +3052,9 @@ name = "proc-macro-hack" version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3070,7 +3085,7 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3102,7 +3117,7 @@ name = "quote" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3161,7 +3176,7 @@ name = "rand" version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "getrandom 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3204,7 +3219,7 @@ name = "rand_core" version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "getrandom 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3285,7 +3300,7 @@ version = "7.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3326,13 +3341,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "redox_users" -version = "0.3.1" +version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", - "rust-argon2 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rust-argon2 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3346,8 +3360,8 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3362,7 +3376,7 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.12" +version = "0.6.13" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -3498,7 +3512,7 @@ dependencies = [ "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_json 1.0.39 (registry+https://github.com/rust-lang/crates.io-index)", "shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-process 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-process 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-timer 0.2.12 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3543,12 +3557,13 @@ dependencies = [ [[package]] name = "rust-argon2" -version = "0.5.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2b_simd 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", + "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3576,7 +3591,7 @@ name = "rust_sodium_holochain_fork-sys" version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "flate2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", "http_req 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3635,7 +3650,7 @@ dependencies = [ "dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3660,10 +3675,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "same-file" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3776,7 +3791,7 @@ name = "serde_json" version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", "ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3938,6 +3953,7 @@ dependencies = [ "holochain_metrics 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "in_stream 0.0.42-alpha5", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", @@ -3948,6 +3964,7 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.10.25 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3969,11 +3986,11 @@ version = "0.0.42-alpha5" dependencies = [ "detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "new-relic-proc-macro 0.0.1", "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "sim2h 0.0.42-alpha5", "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4104,9 +4121,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-error 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4136,10 +4153,10 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.13" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4160,9 +4177,9 @@ name = "synstructure" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4232,10 +4249,10 @@ dependencies = [ [[package]] name = "termcolor" -version = "1.0.5" +version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "wincolor 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4288,9 +4305,9 @@ name = "thiserror-impl" version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4421,11 +4438,14 @@ dependencies = [ [[package]] name = "tokio-process" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", "mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4726,7 +4746,7 @@ dependencies = [ [[package]] name = "unicode-normalization" -version = "0.1.11" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "smallvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4889,19 +4909,19 @@ name = "wabt-sys" version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "cmake 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "walkdir" -version = "2.2.9" +version = "2.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4914,6 +4934,11 @@ dependencies = [ "try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" + [[package]] name = "wasm-bindgen" version = "0.2.32" @@ -5030,11 +5055,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "blake2b_simd 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", - "cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", "errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", - "indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5101,7 +5126,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "winapi-util" -version = "0.1.2" +version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5112,15 +5137,6 @@ name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "wincolor" -version = "1.0.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", - "winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "winutil" version = "0.1.1" @@ -5243,6 +5259,7 @@ dependencies = [ "checksum assert_cmd 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b7ac5c260f75e4e4ba87b7342be6edcecbcb3eb6741a0507fda7ad115845cc65" "checksum atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" "checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" +"checksum autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" "checksum backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)" = "60ef64f0896c6f4bd4f788de337c099b83de8c8129279c0084558af33f45ee19" "checksum backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491" "checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" @@ -5258,7 +5275,7 @@ dependencies = [ "checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" "checksum block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" "checksum boolinator 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cfa8873f51c92e232f9bac4065cddef41b714152812bfc5f7672ba16d6ef8cd9" -"checksum bstr 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8d6c2c5b58ab920a4f5aeaaca34b4488074e8cc7596af94e6f8c6ff247c60245" +"checksum bstr 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "3ede750122d9d1f87919570cb2cccee38c84fbc8c5599b25c289af40625b7030" "checksum byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" "checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" "checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" @@ -5267,7 +5284,7 @@ dependencies = [ "checksum bzip2-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6584aa36f5ad4c9247f5323b0a42f37802b37a836f0ad87084d7a33961abe25f" "checksum c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb" "checksum capnp 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fadfee1d1134072232d629291d39205fa74cde71d2c645c09b7aa321c3dd6f4f" -"checksum cc 1.0.49 (registry+https://github.com/rust-lang/crates.io-index)" = "e450b8da92aa6f274e7c6437692f9f2ce6d701fb73bacfcf87897b3f89a4c20e" +"checksum cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)" = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd" "checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" "checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" "checksum chunked_transfer 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "498d20a7aaf62625b9bf26e637cf7736417cde1d0c99f1d04d1170229a85cf87" @@ -5276,7 +5293,7 @@ dependencies = [ "checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" "checksum cmake 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "81fb25b677f8bf1eb325017cb6bb8452f87969db0fedb4f757b297bee78a7c62" "checksum colored 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6e9a455e156a4271e12fd0246238c380b1e223e3736663c7a18ed8b6362028a9" -"checksum constant_time_eq 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "995a44c877f9212528ccc74b21a232f66ad69001e40ede5bcee2ac9ef2657120" +"checksum constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" "checksum core-foundation 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "25b9e03f145fd4f2bf705e07b900cd41fc636598fe5dc452fd0db1441c3f496d" "checksum core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b" "checksum cranelift-bforest 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "56aa72ef104c5d634f2f9e84ef2c47e116c1d185fae13f196b97ca84b0a514f1" @@ -5296,7 +5313,7 @@ dependencies = [ "checksum crunchy 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" "checksum crypto-mac 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0999b4ff4d3446d4ddb19a63e9e00c1876e75cd7000d20e57a693b4b3f08d958" "checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" -"checksum csv 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "11f8cbd084b9a431d52dfac0b8428a26b68f1061138a7bea18aa56b9cdf55266" +"checksum csv 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "00affe7f6ab566df61b4be3ce8cf16bc2576bca0963ceb0955e45d514bf9a279" "checksum csv-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "9b5cadb6b25c77aeff80ba701712494213f4a8418fcda2ee11b6560c3ad0bf4c" "checksum ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc" "checksum derive_more 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6d944ac6003ed268757ef1ee686753b57efc5fcf0ebe7b64c9fc81e7e32ff839" @@ -5360,7 +5377,7 @@ dependencies = [ "checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" "checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" "checksum generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef25c5683767570c2bbd7deba372926a55eaae9982d7726ee2a1050239d45b9d" -"checksum getrandom 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8d1dffef07351aafe6ef177e4dd2b8dcf503e6bc765dea3b0de9ed149a3db1ec" +"checksum getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" "checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb" "checksum glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" "checksum globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4743617a7464bbda3c8aec8558ff2f9429047e025771037df561d383337ff865" @@ -5383,6 +5400,7 @@ dependencies = [ "checksum holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" "checksum holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" "checksum holochain_tracing 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "e278c08f37341b8d8e09019b6209340e8adc764d1d503dce44da421d29189c6a" +"checksum holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "65a8c8c78b8311d2c9d4982f248f7739be74543c0f7777f6883a29fe657b2301" "checksum hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "21ceb46a83a85e824ef93669c8b390009623863b5c195d1ba747292c0c72f94e" "checksum http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" = "d6ccf5ede3a895d8856620237b2f02972c1bbc78d2965ad7fe8838d4a0ed41f0" "checksum http_req 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "23fdb3445813f5f5e7fdb9d93df8f1c7e382237f2656b21c42e93e3a63e25c11" @@ -5396,7 +5414,7 @@ dependencies = [ "checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" "checksum ignore 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ad03ca67dc12474ecd91fdb94d758cbd20cb4e7a78ebe831df26a9b7511e1162" "checksum im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a1f9b6540e530defef7f2df4ed330d45b739b10450548c74a9913f63ea1acc6b" -"checksum indexmap 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712d7b3ea5827fcb9d4fda14bf4da5f136f0db2ae9c8f4bd4e2d1c6fde4e6db2" +"checksum indexmap 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b54058f0a6ff80b6803da8faf8997cde53872b38f4023728f6830b06cd3c0dc" "checksum input_buffer 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8e1b822cc844905551931d6f81608ed5f50a79c1078a4e2b4d42dbc7c1eedfbf" "checksum iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" "checksum itertools 0.7.11 (registry+https://github.com/rust-lang/crates.io-index)" = "0d47946d458e94a1b7bcabbf6521ea7c037062c81f534615abcad76e84d4970d" @@ -5435,7 +5453,7 @@ dependencies = [ "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" "checksum maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" "checksum md5 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "79c56d6a0b07f9e19282511c83fc5b086364cbae4ba8c7d5f190c3d9b0425a48" -"checksum memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "88579771288728879b57485cc7d6b07d648c9f0141eb955f8ab7f9d45394468e" +"checksum memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3197e20c7edb283f87c071ddfc7a2cca8f8e0b888c242959846a6fce03c72223" "checksum memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" "checksum memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" @@ -5517,7 +5535,7 @@ dependencies = [ "checksum proc-macro-nested 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "369a6ed065f249a159e06c45752c780bda2fb53c995718f9e484d08daa9eb42e" "checksum proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cd07deb3c6d1d9ff827999c7f9b04cdfd66b1b17ae508e14fe47b620f2282ae0" "checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915" -"checksum proc-macro2 1.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0319972dcae462681daf4da1adeeaa066e3ebd29c69be96c6abb1259d2ee2bcc" +"checksum proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3acb317c6ff86a4e579dfa00fc5e6cca91ecbb4e7eb2df0468805b674eb88548" "checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" "checksum quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1eca14c727ad12702eb4b6bfb5a232287dcf8385cb8ca83a3eeaf6519c44c408" "checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" @@ -5545,11 +5563,11 @@ dependencies = [ "checksum rayon-core 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "08a89b46efaf957e52b18062fb2f4660f8b8a4dde1807ca002690868ef2c85a9" "checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" "checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" -"checksum redox_users 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4ecedbca3bf205f8d8f5c2b44d83cd0690e39ee84b951ed649e9f1841132b66d" +"checksum redox_users 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431" "checksum reed-solomon 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "13de68c877a77f35885442ac72c8beb7c2f0b09380c43b734b9d63d1db69ee54" "checksum regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53ee8cfdddb2e0291adfb9f13d31d3bbe0a03c9a402c01b1e24188d86c35b24f" "checksum regex-automata 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "92b73c2a1770c255c240eaa4ee600df1704a38dc3feaa6e949e7fcd4f8dc09f9" -"checksum regex-syntax 0.6.12 (registry+https://github.com/rust-lang/crates.io-index)" = "11a7e20d1cce64ef2fed88b66d347f88bd9babb82845b2b858f3edbf59a4f716" +"checksum regex-syntax 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "e734e891f5b408a29efbf8309e656876276f49ab6a6ac208600b4419bd893d90" "checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e" "checksum reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e542d9f077c126af32536b6aacc75bb7325400eab8cd0743543be5d91660780d" "checksum rkv 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9aab7c645d32e977e186448b0a5c2c3139a91a7f630cfd8a8c314d1d145e78bf" @@ -5562,7 +5580,7 @@ dependencies = [ "checksum rusoto_dynamodb 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea354d7f60689a0034d511471bbd12b5c517726ce0951c9455db4f6549331f6" "checksum rusoto_logs 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8d56342b29248525b62f48118088ac5090a84fa11cec8b159699e1b12607c5ae" "checksum rusoto_sts 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fade8b78050ebb531fc72abe57eb76a70d8c61cf98a63d3dd81d73b1f2f41c81" -"checksum rust-argon2 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4ca4eaef519b494d1f2848fc602d18816fed808a981aedf4f1f00ceb7c9d32cf" +"checksum rust-argon2 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017" "checksum rust-base58 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b313b91fcdc6719ad41fa2dad2b7e810b03833fae4bf911950e15529a5f04439" "checksum rust_sodium_holochain_fork 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3cc07775ce81cac87bfbcc0685102b3ccf65f0f21b2cadd0a5c2e09c9d849996" "checksum rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c82dd57067b5c141ee2291e5e4e5e51b98dc485ca446c2cd7c889b507b2fd124" @@ -5574,7 +5592,7 @@ dependencies = [ "checksum ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "b96a9549dc8d48f2c283938303c4b5a77aa29bfbc5b54b084fb1630408899a8f" "checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8" "checksum safemem 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" -"checksum same-file 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "585e8ddcedc187886a30fa705c47985c3fa88d06624095856b36ca0b82ff4421" +"checksum same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" "checksum schannel 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "87f550b06b6cba9c8b8be3ee73f391990116bf527450d2556e9b9ce263b9a021" "checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" "checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d" @@ -5621,7 +5639,7 @@ dependencies = [ "checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" "checksum syn 0.12.15 (registry+https://github.com/rust-lang/crates.io-index)" = "c97c05b8ebc34ddd6b967994d5c6e9852fa92f8b82b3858c39451f97346dcce5" "checksum syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)" = "d2b4cfac95805274c6afdb12d8f770fa2d27c045953e7b630a81801953699a9a" -"checksum syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)" = "1e4ff033220a41d1a57d8125eab57bf5263783dfdcc18688b1dacc6ce9651ef8" +"checksum syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "af6f3550d8dff9ef7dc34d384ac6f107e5d31c8f57d9f28e0081503f547ac8f5" "checksum synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f" "checksum synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" @@ -5630,7 +5648,7 @@ dependencies = [ "checksum tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b86c784c88d98c801132806dadd3819ed29d8600836c4088e855cdf3e178ed8a" "checksum tera 0.11.20 (registry+https://github.com/rust-lang/crates.io-index)" = "4b505279e19d8f7d24b1a9dc58327c9c36174b1a2c7ebdeac70792d017cb64f3" "checksum term 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42" -"checksum termcolor 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "96d6098003bde162e4277c70665bd87c326f5a0c3f3fbfb285787fa482d54e6e" +"checksum termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" "checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" "checksum thiserror 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" = "6f357d1814b33bc2dc221243f8424104bfe72dbe911d5b71b3816a2dff1c977e" "checksum thiserror-impl 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" = "eb2e25d25307eb8436894f727aba8f65d07adf02e5b35a13cebed48bd282bfef" @@ -5646,7 +5664,7 @@ dependencies = [ "checksum tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "ca6df436c42b0c3330a82d855d2ef017cd793090ad550a6bc2184f4b933532ab" "checksum tokio-fs 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "3fe6dc22b08d6993916647d108a1a7d15b9cd29c4f4496c62b92c45b5041b7af" "checksum tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926" -"checksum tokio-process 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "88e1281e412013f1ff5787def044a9577a0bed059f451e835f1643201f8b777d" +"checksum tokio-process 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afbd6ef1b8cc2bd2c2b580d882774d443ebb1c6ceefe35ba9ea4ab586c89dbe8" "checksum tokio-reactor 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6732fe6b53c8d11178dcb77ac6d9682af27fc6d4cb87789449152e5377377146" "checksum tokio-signal 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "dd6dc5276ea05ce379a16de90083ec80836440d5ef8a6a39545a3207373b8296" "checksum tokio-sync 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d06554cce1ae4a50f42fba8023918afa931413aded705b560e29600ccf7c6d76" @@ -5676,7 +5694,7 @@ dependencies = [ "checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" "checksum unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" "checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" -"checksum unicode-normalization 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "b561e267b2326bb4cebfc0ef9e68355c7abe6c6f522aeac2f5bf95d56c59bdcf" +"checksum unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4" "checksum unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" "checksum unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479" "checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" @@ -5701,8 +5719,9 @@ dependencies = [ "checksum vte 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4f42f536e22f7fcbb407639765c8fd78707a33109301f834a594758bedd6e8cf" "checksum wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "74e463a508e390cc7447e70f640fbf44ad52e1bd095314ace1fdf99516d32add" "checksum wabt-sys 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a6265b25719e82598d104b3717375e37661d41753e2c84cde3f51050c7ed7e3c" -"checksum walkdir 2.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "9658c94fa8b940eab2250bd5a457f9c48b748420d71293b165c8cdbe2f55f71e" +"checksum walkdir 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" "checksum want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "797464475f30ddb8830cc529aaaae648d581f99e2036a928877dfde027ddf6b3" +"checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" "checksum wasm-bindgen 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)" = "710152b9cc4b688f91a23ad1574d0f3d6334ccb883896f6886531dc536944330" "checksum wasm-bindgen-backend 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)" = "1f425d1c38c61c25d6ce5a07411cc9f859fbb1bac0eccdf812d7e7e521d4214a" "checksum wasm-bindgen-macro 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)" = "8541976809a58d1f08c3689c8ec3d98c9a7910794b1642f96dea56beb527aa1e" @@ -5720,9 +5739,8 @@ dependencies = [ "checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" "checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" "checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" -"checksum winapi-util 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7168bab6e1daee33b4557efd0e95d5ca70a03706d39fa5f3fe7a236f584b03c9" +"checksum winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4ccfbf554c6ad11084fb7517daca16cfdcaccbdadba4fc336f032a8b12c2ad80" "checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" -"checksum wincolor 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "96f5016b18804d24db43cebf3c77269e7569b8954a8464501c216cc5e070eaa9" "checksum winutil 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7daf138b6b14196e3830a588acf1e86966c694d3e8fb026fb105b8b5dca07e6e" "checksum ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcacc3ba9c1ee43e3fd0846a25489ff22f8906e90775d51b6edbae4b95d71f4" "checksum ws 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a2c47b5798ccc774ffb93ff536aec7c4275d722fd9c740c83cdd1af1f2d94" diff --git a/crates/cli/src/cli/chain_log.rs b/crates/cli/src/cli/chain_log.rs index dd3422f3bc..374d485890 100644 --- a/crates/cli/src/cli/chain_log.rs +++ b/crates/cli/src/cli/chain_log.rs @@ -8,9 +8,7 @@ use holochain_core::{ content_store::GetContent, }; use holochain_core_types::{chain_header::ChainHeader, entry::Entry}; -use holochain_locksmith::RwLock; use holochain_persistence_api::cas::content::Address; -use holochain_persistence_file::cas::file::FilesystemStorage; use std::{fs, path::PathBuf}; // TODO: use system-agnostic default path @@ -21,10 +19,13 @@ pub fn chain_log(storage_path: Option, instance_id: String) -> DefaultR let storage_path = storage_path.ok_or_else(|| { format_err!("Please specify the path to CAS storage with the --path option.") })?; - let cas_path = storage_path.join(instance_id).join("cas"); - let chain_store = ChainStore::new(std::sync::Arc::new(RwLock::new( - FilesystemStorage::new(cas_path.clone()).expect("Could not create chain store"), - ))); + let cas_path = storage_path.join(instance_id.clone()).join("cas"); + let eav_path = storage_path.join(instance_id).join("eav"); + + let chain_store = ChainStore::new(std::sync::Arc::new( + holochain_persistence_file::txn::new_manager(cas_path.clone(), eav_path) + .expect("Could not create chain store"), + )); let agent = chain_store .get_raw(&Address::from("AgentState"))? diff --git a/crates/cli/src/main.rs b/crates/cli/src/main.rs index 2aa4fd6627..fdcda32267 100755 --- a/crates/cli/src/main.rs +++ b/crates/cli/src/main.rs @@ -4,10 +4,8 @@ extern crate holochain_conductor_lib; extern crate holochain_core; extern crate holochain_core_types; extern crate holochain_json_api; -extern crate holochain_locksmith; extern crate holochain_net; extern crate holochain_persistence_api; -extern crate holochain_persistence_file; extern crate json_patch; extern crate lib3h_crypto_api; extern crate lib3h_protocol; diff --git a/crates/conductor_lib/src/conductor/admin.rs b/crates/conductor_lib/src/conductor/admin.rs index 90165210cc..4a8728e22e 100644 --- a/crates/conductor_lib/src/conductor/admin.rs +++ b/crates/conductor_lib/src/conductor/admin.rs @@ -218,6 +218,7 @@ impl ConductorAdmin for Conductor { None | Some("lmdb") => StorageConfiguration::Lmdb { path: storage_path, initial_mmap_bytes: None, + staging_path_prefix: None, }, Some(s) => { return Err(HolochainError::ConfigError(format!( diff --git a/crates/conductor_lib/src/conductor/base.rs b/crates/conductor_lib/src/conductor/base.rs index 7eea629861..ff4c05d07b 100644 --- a/crates/conductor_lib/src/conductor/base.rs +++ b/crates/conductor_lib/src/conductor/base.rs @@ -900,10 +900,10 @@ impl Conductor { format!("Error creating context: {}", hc_err.to_string()) })? } - StorageConfiguration::Lmdb { path, initial_mmap_bytes } => { + StorageConfiguration::Lmdb { path, initial_mmap_bytes, staging_path_prefix } => { context_builder = context_builder - .with_lmdb_storage(path, initial_mmap_bytes) + .with_lmdb_storage(path, staging_path_prefix, initial_mmap_bytes) .map_err(|hc_err| { format!("Error creating context: {}", hc_err.to_string()) })? diff --git a/crates/conductor_lib/src/config.rs b/crates/conductor_lib/src/config.rs index 345297c939..b14dfaf758 100644 --- a/crates/conductor_lib/src/config.rs +++ b/crates/conductor_lib/src/config.rs @@ -717,6 +717,7 @@ pub enum StorageConfiguration { Lmdb { path: String, initial_mmap_bytes: Option, + staging_path_prefix: Option, }, } diff --git a/crates/conductor_lib/src/context_builder.rs b/crates/conductor_lib/src/context_builder.rs index e0b635f5e1..8e8cb289e6 100644 --- a/crates/conductor_lib/src/context_builder.rs +++ b/crates/conductor_lib/src/context_builder.rs @@ -2,13 +2,7 @@ use holochain_core::{context::Context, persister::SimplePersister, signal::Signa use holochain_core_types::{agent::AgentId, eav::Attribute, error::HolochainError}; use holochain_locksmith::RwLock; use holochain_net::p2p_config::P2pConfig; -use holochain_persistence_api::{ - cas::storage::ContentAddressableStorage, eav::EntityAttributeValueStorage, -}; -use holochain_persistence_file::{cas::file::FilesystemStorage, eav::file::EavFileStorage}; -use holochain_persistence_lmdb::{cas::lmdb::LmdbStorage, eav::lmdb::EavLmdbStorage}; -use holochain_persistence_mem::{cas::memory::MemoryStorage, eav::memory::EavMemoryStorage}; -use holochain_persistence_pickle::{cas::pickle::PickleStorage, eav::pickle::EavPickleStorage}; +use holochain_persistence_api::txn::PersistenceManagerDyn; use jsonrpc_core::IoHandler; use std::{ @@ -33,9 +27,7 @@ pub struct ContextBuilder { // Persister is currently set to a reasonable default in spawn(). // TODO: add with_persister() function to ContextBuilder. //persister: Option>>, - chain_storage: Option>>, - dht_storage: Option>>, - eav_storage: Option>>>, + persistence_manager: Option>>, p2p_config: Option, conductor_api: Option>>, signal_tx: Option, @@ -48,9 +40,7 @@ impl ContextBuilder { ContextBuilder { instance_name: None, agent_id: None, - chain_storage: None, - dht_storage: None, - eav_storage: None, + persistence_manager: None, p2p_config: None, conductor_api: None, signal_tx: None, @@ -68,12 +58,8 @@ impl ContextBuilder { /// Sets all three storages, chain, DHT and EAV storage, to transient memory implementations. /// Chain and DHT storages get set to the same memory CAS. pub fn with_memory_storage(mut self) -> Self { - let cas = Arc::new(RwLock::new(MemoryStorage::new())); - let eav = //Arc>> = - Arc::new(RwLock::new(EavMemoryStorage::new())); - self.chain_storage = Some(cas.clone()); - self.dht_storage = Some(cas); - self.eav_storage = Some(eav); + let persistence_manager = Arc::new(holochain_persistence_mem::txn::new_manager()); + self.persistence_manager = Some(persistence_manager); self } @@ -87,12 +73,9 @@ impl ContextBuilder { fs::create_dir_all(&cas_path)?; fs::create_dir_all(&eav_path)?; - let file_storage = Arc::new(RwLock::new(FilesystemStorage::new(&cas_path)?)); - let eav_storage: Arc>> = - Arc::new(RwLock::new(EavFileStorage::new(eav_path)?)); - self.chain_storage = Some(file_storage.clone()); - self.dht_storage = Some(file_storage); - self.eav_storage = Some(eav_storage); + let persistence_manager: Arc> = + Arc::new(holochain_persistence_file::txn::new_manager(cas_path, eav_path).unwrap()); + self.persistence_manager = Some(persistence_manager); Ok(self) } @@ -105,42 +88,34 @@ impl ContextBuilder { let eav_path = base_path.join("eav"); fs::create_dir_all(&cas_path)?; fs::create_dir_all(&eav_path)?; - - let file_storage = Arc::new(RwLock::new(PickleStorage::new(&cas_path))); - let eav_storage = Arc::new(RwLock::new(EavPickleStorage::new(eav_path))); - self.chain_storage = Some(file_storage.clone()); - self.dht_storage = Some(file_storage); - self.eav_storage = Some(eav_storage); + let persistence_manager: Arc> = Arc::new( + holochain_persistence_pickle::txn::new_manager(cas_path, eav_path), + ); + self.persistence_manager = Some(persistence_manager); Ok(self) } /// Sets all three storages, chain, DHT and EAV storage, to persistent lmdb based implementations. /// Chain and DHT storages get set to the same pikcle CAS. /// Returns an error if no lmdb storage could be spawned on the given path. - pub fn with_lmdb_storage>( + pub fn with_lmdb_storage, P2: AsRef + Clone>( mut self, path: P, + staging_path_prefix: Option, initial_mmap_bytes: Option, ) -> Result { - let base_path: PathBuf = path.as_ref().into(); - let cas_path = base_path.join("cas"); - let eav_path = base_path.join("eav"); - fs::create_dir_all(&cas_path)?; - fs::create_dir_all(&eav_path)?; + let env_path: PathBuf = path.as_ref().into(); - let cas_storage = Arc::new(RwLock::new(LmdbStorage::new( - &cas_path, - initial_mmap_bytes, - None, - ))); - let eav_storage = Arc::new(RwLock::new(EavLmdbStorage::new( - eav_path, - initial_mmap_bytes, - None, - ))); - self.chain_storage = Some(cas_storage.clone()); - self.dht_storage = Some(cas_storage); - self.eav_storage = Some(eav_storage); + let persistence_manager: Arc> = + Arc::new(holochain_persistence_lmdb::txn::new_manager( + env_path, + staging_path_prefix, + initial_mmap_bytes, + None, + None, + None, + )); + self.persistence_manager = Some(persistence_manager); Ok(self) } @@ -196,15 +171,9 @@ impl ContextBuilder { /// Defaults to memory storages, an in-memory network config and a fake agent called "alice". /// The persister gets set to SimplePersister based on the chain storage. pub fn spawn(self) -> Context { - let chain_storage = self - .chain_storage - .unwrap_or_else(|| Arc::new(RwLock::new(MemoryStorage::new()))); - let dht_storage = self - .dht_storage - .unwrap_or_else(|| Arc::new(RwLock::new(MemoryStorage::new()))); - let eav_storage = self - .eav_storage - .unwrap_or_else(|| Arc::new(RwLock::new(EavMemoryStorage::new()))); + let persistence_manager = self + .persistence_manager + .unwrap_or_else(|| Arc::new(holochain_persistence_mem::txn::new_manager())); let metric_publisher = self .metric_publisher .unwrap_or_else(|| Arc::new(RwLock::new(DefaultMetricPublisher::default()))); @@ -215,10 +184,10 @@ impl ContextBuilder { .unwrap_or_else(|| "Anonymous-instance".to_string()), self.agent_id .unwrap_or_else(|| AgentId::generate_fake("alice")), - Arc::new(RwLock::new(SimplePersister::new(chain_storage.clone()))), - chain_storage, - dht_storage, - eav_storage, + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager, // TODO BLOCKER pass a peer list here? self.p2p_config .unwrap_or_else(P2pConfig::new_with_unique_memory_backend), diff --git a/crates/conductor_lib/src/holochain.rs b/crates/conductor_lib/src/holochain.rs index b5b461b1ad..d0a19cdff5 100644 --- a/crates/conductor_lib/src/holochain.rs +++ b/crates/conductor_lib/src/holochain.rs @@ -176,7 +176,7 @@ impl Holochain { } pub fn load(context: Arc) -> Result { - let persister = SimplePersister::new(context.dht_storage.clone()); + let persister = SimplePersister::new(context.persistence_manager.clone()); let loaded_state = persister.load(context.clone())?.ok_or_else(|| { HolochainError::ErrorGeneric("State could not be loaded due to NoneError".to_string()) })?; diff --git a/crates/core/src/agent/chain_store.rs b/crates/core/src/agent/chain_store.rs index 3861a19e90..c0e32368cf 100644 --- a/crates/core/src/agent/chain_store.rs +++ b/crates/core/src/agent/chain_store.rs @@ -2,31 +2,30 @@ use crate::content_store::{AddContent, GetContent}; use globset::{GlobBuilder, GlobSetBuilder}; use holochain_core_types::{ chain_header::ChainHeader, + eav::Attribute, entry::entry_type::EntryType, error::{ HcResult, RibosomeErrorCode::{self, *}, }, }; -use holochain_locksmith::RwLock; -use holochain_persistence_api::cas::{ - content::{Address, AddressableContent, Content}, - storage::ContentAddressableStorage, +use holochain_persistence_api::{ + cas::content::{Address, AddressableContent, Content}, + txn::PersistenceManagerDyn, }; + use std::{str::FromStr, sync::Arc}; #[derive(Debug, Clone)] pub struct ChainStore { // Storages holding local shard data - content_storage: Arc>, + persistence_manager: Arc>, } impl PartialEq for ChainStore { fn eq(&self, other: &ChainStore) -> bool { - let storage_lock = &self.content_storage.clone(); - let storage = &*storage_lock.read().unwrap(); - let other_storage_lock = &other.content_storage.clone(); - let other_storage = &*other_storage_lock.read().unwrap(); + let storage = &self.persistence_manager; + let other_storage = &other.persistence_manager; storage.get_id() == other_storage.get_id() } } @@ -46,12 +45,14 @@ pub enum ChainStoreQueryResult { #[holochain_tracing_macros::newrelic_autotrace(HOLOCHAIN_CORE)] impl ChainStore { - pub fn new(content_storage: Arc>) -> Self { - ChainStore { content_storage } + pub fn new(persistence_manager: Arc>) -> Self { + ChainStore { + persistence_manager, + } } pub fn iter(&self, start_chain_header: &Option) -> ChainStoreIterator { - ChainStoreIterator::new(self.content_storage.clone(), start_chain_header.clone()) + ChainStoreIterator::new(self.persistence_manager.clone(), start_chain_header.clone()) } /// Scans the local chain for the first Entry of EntryType, and then creates a @@ -63,7 +64,7 @@ impl ChainStore { entry_type: &EntryType, ) -> ChainStoreTypeIterator { ChainStoreTypeIterator::new( - self.content_storage.clone(), + self.persistence_manager.clone(), self.iter(start_chain_header) .find(|chain_header| chain_header.entry_type() == entry_type), ) @@ -187,13 +188,13 @@ impl ChainStore { impl GetContent for ChainStore { fn get_raw(&self, address: &Address) -> HcResult> { - Ok((*self.content_storage.read().unwrap()).fetch(address)?) + Ok((*self.persistence_manager.cas()).fetch(address)?) } } impl AddContent for ChainStore { fn add(&mut self, content: &T) -> HcResult<()> { - (*self.content_storage.write().unwrap()) + (*self.persistence_manager.cas()) .add(content) .map_err(|e| e.into()) } @@ -206,17 +207,17 @@ impl AddContent for ChainStore { /// Locates the next Entry by following ChainHeader's .link /// pub struct ChainStoreIterator { - content_storage: Arc>, + persistence_manager: Arc>, current: Option, } impl ChainStoreIterator { pub fn new( - content_storage: Arc>, + persistence_manager: Arc>, current: Option, ) -> ChainStoreIterator { ChainStoreIterator { - content_storage, + persistence_manager, current, } } @@ -230,7 +231,7 @@ impl Iterator for ChainStoreIterator { /// May panic if there is an underlying error in the table fn next(&mut self) -> Option { let previous = self.current.take(); - let storage = &self.content_storage.clone(); + let storage = &self.persistence_manager.cas(); self.current = previous .as_ref() .and_then(|chain_header| chain_header.link()) @@ -239,8 +240,6 @@ impl Iterator for ChainStoreIterator { // @see https://github.com/holochain/holochain-rust/issues/146 .and_then(|linked_chain_header_address| { storage - .read() - .unwrap() .fetch(linked_chain_header_address) .expect("failed to fetch from CAS") .map(|content| { @@ -262,17 +261,17 @@ impl Iterator for ChainStoreIterator { /// multiple EntryType queries. /// pub struct ChainStoreTypeIterator { - content_storage: Arc>, + persistence_manager: Arc>, current: Option, } impl ChainStoreTypeIterator { pub fn new( - content_storage: Arc>, + persistence_manager: Arc>, current: Option, ) -> ChainStoreTypeIterator { ChainStoreTypeIterator { - content_storage, + persistence_manager, current, } } @@ -285,7 +284,7 @@ impl Iterator for ChainStoreTypeIterator { /// May panic if there is an underlying error in the table fn next(&mut self) -> Option { let previous = self.current.take(); - let storage = &self.content_storage.clone(); + let storage = &self.persistence_manager.cas(); self.current = previous .as_ref() .and_then(|chain_header| chain_header.link_same_type()) @@ -294,8 +293,6 @@ impl Iterator for ChainStoreTypeIterator { // @see https://github.com/holochain/holochain-rust/issues/146 .and_then(|linked_chain_header_address| { storage - .read() - .unwrap() .fetch(linked_chain_header_address) .expect("failed to fetch from CAS") .map(|content| { @@ -320,16 +317,15 @@ pub mod tests { time::test_iso_8601, }; use holochain_json_api::json::{JsonString, RawString}; - use holochain_locksmith::RwLock; use holochain_persistence_api::cas::content::AddressableContent; use holochain_persistence_file::cas::file::FilesystemStorage; use tempfile; pub fn test_chain_store() -> ChainStore { - ChainStore::new(std::sync::Arc::new(RwLock::new( + ChainStore::new(std::sync::Arc::new( FilesystemStorage::new(tempdir().unwrap().path().to_str().unwrap()) .expect("could not create chain store"), - ))) + )) } #[test] diff --git a/crates/core/src/context.rs b/crates/core/src/context.rs index 94078fad0f..753b2f8c31 100644 --- a/crates/core/src/context.rs +++ b/crates/core/src/context.rs @@ -35,6 +35,7 @@ use holochain_persistence_api::{ storage::ContentAddressableStorage, }, eav::EntityAttributeValueStorage, + txn::PersistenceManagerDyn, }; use jsonrpc_core::{self, IoHandler}; use std::{ @@ -90,9 +91,7 @@ pub struct Context { state: Option>>, pub action_channel: Option>, pub observer_channel: Option>, - pub chain_storage: Arc>, - pub dht_storage: Arc>, - pub eav_storage: Arc>>, + pub persistence_manager: Arc>, pub p2p_config: P2pConfig, pub conductor_api: ConductorApi, pub(crate) signal_tx: Option>, @@ -136,9 +135,7 @@ impl Context { instance_name: &str, agent_id: AgentId, persister: Arc>, - chain_storage: Arc>, - dht_storage: Arc>, - eav: Arc>>, + persistence_manager: Arc>, p2p_config: P2pConfig, conductor_api: Option>>, signal_tx: Option, @@ -153,9 +150,7 @@ impl Context { action_channel: None, signal_tx, observer_channel: None, - chain_storage, - dht_storage, - eav_storage: eav, + persistence_manager, p2p_config, conductor_api: ConductorApi::new(Self::test_check_conductor_api( conductor_api, @@ -177,8 +172,7 @@ impl Context { action_channel: Option>, signal_tx: Option>, observer_channel: Option>, - cas: Arc>, - eav: Arc>>, + persistence_manager: Arc>, p2p_config: P2pConfig, state_dump_logging: bool, metric_publisher: Arc>, @@ -187,13 +181,11 @@ impl Context { instance_name: instance_name.to_owned(), agent_id: agent_id.clone(), persister, + persistence_manager, state: None, action_channel, signal_tx, observer_channel, - chain_storage: cas.clone(), - dht_storage: cas, - eav_storage: eav, p2p_config, conductor_api: ConductorApi::new(Self::test_check_conductor_api(None, agent_id)), instance_is_alive: Arc::new(AtomicBool::new(true)), @@ -423,6 +415,18 @@ impl Context { offline: false, }) } + + pub fn chain_storage(&self) -> Arc { + self.persistence_manager.cas() + } + + pub fn dht_storage(&self) -> Arc { + self.persistence_manager.cas() + } + + pub fn eav_storage(&self) -> Arc> { + self.persistence_manager.eav() + } } pub async fn get_dna_and_agent(context: &Arc) -> HcResult<(Address, String)> { diff --git a/crates/core/src/dht/dht_store.rs b/crates/core/src/dht/dht_store.rs index dbee2962c2..111fbd8630 100644 --- a/crates/core/src/dht/dht_store.rs +++ b/crates/core/src/dht/dht_store.rs @@ -14,13 +14,10 @@ use holochain_core_types::{ network::entry_aspect::EntryAspect, }; use holochain_json_api::{error::JsonError, json::JsonString}; -use holochain_locksmith::RwLock; use holochain_persistence_api::{ - cas::{ - content::{Address, AddressableContent, Content}, - storage::ContentAddressableStorage, - }, - eav::{EavFilter, EntityAttributeValueStorage, IndexFilter}, + cas::content::{Address, AddressableContent, Content}, + eav::{EavFilter, IndexFilter}, + txn::PersistenceManagerDyn, }; use regex::Regex; @@ -39,10 +36,8 @@ use std::{ /// as well as the holding list, i.e. list of all entries held for the DHT. #[derive(Clone, Debug)] pub struct DhtStore { + persistence_manager: Arc>, // Storages holding local shard data - content_storage: Arc>, - meta_storage: Arc>>, - /// All the entry aspects that the network has told us to hold holding_map: AspectMap, @@ -51,14 +46,8 @@ pub struct DhtStore { impl PartialEq for DhtStore { fn eq(&self, other: &DhtStore) -> bool { - let content = &self.content_storage.clone(); - let other_content = &other.content_storage.clone(); - let meta = &self.meta_storage.clone(); - let other_meta = &other.meta_storage.clone(); - self.holding_map == other.holding_map - && (*content.read().unwrap()).get_id() == (*other_content.read().unwrap()).get_id() - && *meta.read().unwrap() == *other_meta.read().unwrap() + && (*self.persistence_manager).get_id() == (*other.persistence_manager).get_id() } } @@ -121,24 +110,19 @@ pub fn create_get_links_eavi_query<'a>( impl DhtStore { // LifeCycle // ========= - pub fn new( - content_storage: Arc>, - meta_storage: Arc>>, - ) -> Self { + pub fn new(persistence_manager: Arc>) -> Self { DhtStore { - content_storage, - meta_storage, + persistence_manager, holding_map: AspectMap::new(), queued_holding_workflows: VecDeque::new(), } } pub fn new_from_snapshot( - content_storage: Arc>, - meta_storage: Arc>>, + persistence_manager: Arc>, snapshot: DhtStoreSnapshot, ) -> Self { - let mut new_dht_store = Self::new(content_storage, meta_storage); + let mut new_dht_store = Self::new(persistence_manager); new_dht_store.holding_map = snapshot.holding_map.into(); new_dht_store.queued_holding_workflows = snapshot.queued_holding_workflows; new_dht_store @@ -156,7 +140,10 @@ impl DhtStore { crud_filter: Option, ) -> Result, HolochainError> { let get_links_query = create_get_links_eavi_query(address, link_type, tag)?; - let filtered = self.meta_storage.read()?.fetch_eavi(&get_links_query)?; + let filtered = self + .persistence_manager + .eav() + .fetch_eavi(&get_links_query)?; Ok(filtered .into_iter() .map(|s| match s.attribute() { @@ -184,15 +171,14 @@ impl DhtStore { IndexFilter::LatestByAttribute, None, ); - Ok(self.meta_storage.read()?.fetch_eavi(&query)?) + Ok(self.persistence_manager.eav().fetch_eavi(&query)?) } /// Get all headers for an entry by first looking in the DHT meta store /// for header addresses, then resolving them with the DHT CAS pub fn get_headers(&self, entry_address: Address) -> Result, HolochainError> { - self.meta_storage - .read() - .unwrap() + self.persistence_manager + .eav() // fetch all EAV references to chain headers for this entry .fetch_eavi(&EaviQuery::new( Some(entry_address).into(), @@ -238,7 +224,7 @@ impl DhtStore { &header.address(), )?; self.add(header)?; - self.meta_storage.write().unwrap().add_eavi(&eavi)?; + self.persistence_manager.eav().add_eavi(&eavi)?; Ok(()) } @@ -254,14 +240,14 @@ impl DhtStore { &self, query: &EaviQuery, ) -> PersistenceResult> { - self.meta_storage.read().unwrap().fetch_eavi(query) + self.persistence_manager.eav().fetch_eavi(query) } pub(crate) fn add_eavi( &mut self, eavi: &EntityAttributeValueIndex, ) -> PersistenceResult> { - self.meta_storage.write().unwrap().add_eavi(&eavi) + self.persistence_manager.eav().add_eavi(&eavi) } pub(crate) fn next_queued_holding_workflow( @@ -342,13 +328,13 @@ where impl GetContent for DhtStore { fn get_raw(&self, address: &Address) -> HcResult> { - Ok((*self.content_storage.read().unwrap()).fetch(address)?) + Ok((*self.persistence_manager.cas()).fetch(address)?) } } impl AddContent for DhtStore { fn add(&mut self, content: &T) -> HcResult<()> { - (*self.content_storage.write().unwrap()) + (*self.persistence_manager.cas()) .add(content) .map_err(|e| e.into()) } diff --git a/crates/core/src/persister.rs b/crates/core/src/persister.rs index 6ee9fe0d71..d486731177 100644 --- a/crates/core/src/persister.rs +++ b/crates/core/src/persister.rs @@ -4,12 +4,11 @@ use crate::{ nucleus::state::{NucleusStateSnapshot, NUCLEUS_SNAPSHOT_ADDRESS}, state::State, }; -use holochain_core_types::error::HolochainError; -use holochain_locksmith::RwLock; +use holochain_core_types::{eav::Attribute, error::HolochainError}; -use holochain_persistence_api::cas::{ - content::{Address, AddressableContent, Content}, - storage::ContentAddressableStorage, +use holochain_persistence_api::{ + cas::content::{Address, AddressableContent, Content}, + txn::PersistenceManagerDyn, }; use crate::{ @@ -30,31 +29,31 @@ pub trait Persister: Send + Sync { #[derive(Clone)] pub struct SimplePersister { - storage: Arc>, + storage: Arc>, } impl PartialEq for SimplePersister { fn eq(&self, other: &SimplePersister) -> bool { - (&*self.storage.read().unwrap()).get_id() == (&*other.storage.read().unwrap()).get_id() + (&*self.storage).get_id() == (&*other.storage).get_id() } } #[holochain_tracing_macros::newrelic_autotrace(HOLOCHAIN_CORE)] impl Persister for SimplePersister { fn save(&mut self, state: &StateWrapper) -> Result<(), HolochainError> { - let lock = &*self.storage.clone(); - let store = lock.write()?; let agent_snapshot = AgentStateSnapshot::from(state); let nucleus_snapshot = NucleusStateSnapshot::from(state); let dht_store_snapshot = DhtStoreSnapshot::from(state); - store.add(&agent_snapshot)?; - store.add(&nucleus_snapshot)?; - store.add(&dht_store_snapshot)?; + + let cursor = self.storage.create_cursor()?; + cursor.add(&agent_snapshot)?; + cursor.add(&nucleus_snapshot)?; + cursor.add(&dht_store_snapshot)?; + cursor.commit()?; Ok(()) } fn load(&self, context: Arc) -> Result, HolochainError> { - let lock = &*self.storage.clone(); - let store = lock.read().unwrap(); + let store = self.storage.cas(); let agent_snapshot: Option = store .fetch(&Address::from(AGENT_SNAPSHOT_ADDRESS))? @@ -92,7 +91,7 @@ impl Persister for SimplePersister { } impl SimplePersister { - pub fn new(storage: Arc>) -> Self { + pub fn new(storage: Arc>) -> Self { SimplePersister { storage } } } diff --git a/crates/core/src/state.rs b/crates/core/src/state.rs index adeb98ba04..d4c95ba766 100644 --- a/crates/core/src/state.rs +++ b/crates/core/src/state.rs @@ -18,7 +18,6 @@ use holochain_core_types::{ entry::{entry_type::EntryType, Entry}, error::{HcResult, HolochainError}, }; -use holochain_locksmith::RwLock; use holochain_persistence_api::{ cas::{ content::{Address, AddressableContent}, @@ -69,16 +68,13 @@ impl State { // @TODO file table // @see https://github.com/holochain/holochain-rust/pull/246 - let chain_cas = &(*context).chain_storage; - let dht_cas = &(*context).dht_storage; - let eav = context.eav_storage.clone(); State { nucleus: Arc::new(NucleusState::new()), agent: Arc::new(AgentState::new( - ChainStore::new(chain_cas.clone()), + ChainStore::new(context.persistence_manager.clone()), context.agent_id.address(), )), - dht: Arc::new(DhtStore::new(dht_cas.clone(), eav)), + dht: Arc::new(DhtStore::new(context.persistence_manager.clone())), network: Arc::new(NetworkState::new()), conductor_api: context.conductor_api.clone(), } @@ -93,10 +89,7 @@ impl State { agent_state: AgentState, nucleus_state: NucleusState, ) -> Self { - let cas = context.dht_storage.clone(); - let eav = context.eav_storage.clone(); - - let dht_store = DhtStore::new(cas.clone(), eav.clone()); + let dht_store = DhtStore::new(context.persistence_manager.clone()); Self::new_with_agent_nucleus_dht(context, agent_state, nucleus_state, dht_store) } @@ -106,9 +99,7 @@ impl State { mut nucleus_state: NucleusState, dht_store: DhtStore, ) -> Self { - let cas = context.dht_storage.clone(); - //let eav = context.eav_storage.clone(); - + let cas = context.persistence_manager.cas(); nucleus_state.dna = Self::get_dna(&agent_state, cas.clone()).ok(); State { @@ -120,10 +111,7 @@ impl State { } } - fn get_dna( - agent_state: &AgentState, - cas: Arc>, - ) -> HcResult { + fn get_dna(agent_state: &AgentState, cas: Arc) -> HcResult { let dna_entry_header = agent_state .chain_store() .iter_type(&agent_state.top_chain_header(), &EntryType::Dna) @@ -134,7 +122,7 @@ impl State { .to_string(), ) })?; - let json = (*cas.read().unwrap()).fetch(dna_entry_header.entry_address())?; + let json = (*cas).fetch(dna_entry_header.entry_address())?; let entry: Entry = json.map(|e| e.try_into()).ok_or_else(|| { HolochainError::ErrorGeneric( "No DNA entry found in storage while creating state from agent".to_string(), @@ -185,16 +173,13 @@ impl State { dht_store_snapshot: DhtStoreSnapshot, ) -> HcResult { let agent_state = AgentState::new_with_top_chain_header( - ChainStore::new(context.chain_storage.clone()), + ChainStore::new(context.persistence_manager.clone()), agent_snapshot.top_chain_header().map(|h| h.to_owned()), context.agent_id.address(), ); let nucleus_state = NucleusState::from(nucleus_snapshot); - let dht_store = DhtStore::new_from_snapshot( - context.dht_storage.clone(), - context.eav_storage.clone(), - dht_store_snapshot, - ); + let dht_store = + DhtStore::new_from_snapshot(context.persistence_manager.clone(), dht_store_snapshot); Ok(State::new_with_agent_nucleus_dht( context, agent_state, diff --git a/crates/core/src/state_dump.rs b/crates/core/src/state_dump.rs index 593acdad48..f720182844 100644 --- a/crates/core/src/state_dump.rs +++ b/crates/core/src/state_dump.rs @@ -97,8 +97,8 @@ pub fn address_to_content_and_type( context: Arc, ) -> Result<(String, String), HolochainError> { let raw_content = context - .dht_storage - .read()? + .persistence_manager + .cas() .fetch(address)? .ok_or(HolochainError::EntryNotFoundLocally)?; let maybe_entry: Result = raw_content.clone().try_into(); From 9d47f9738571d948fc471a2269d386c0db9a80c6 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Thu, 23 Jan 2020 15:28:42 -0500 Subject: [PATCH 09/26] Tests passing --- crates/conductor_lib/src/context_builder.rs | 1 + crates/core/src/agent/chain_store.rs | 46 +++++------ crates/core/src/context.rs | 21 ++--- crates/core/src/dht/dht_reducers.rs | 2 +- crates/core/src/dht/dht_store.rs | 13 +-- crates/core/src/instance.rs | 88 +++++++++------------ crates/core/src/macros.rs | 16 ++-- crates/core/src/network/reducers/init.rs | 19 ++--- crates/core/src/persister.rs | 3 +- 9 files changed, 87 insertions(+), 122 deletions(-) diff --git a/crates/conductor_lib/src/context_builder.rs b/crates/conductor_lib/src/context_builder.rs index 8e8cb289e6..e030f034df 100644 --- a/crates/conductor_lib/src/context_builder.rs +++ b/crates/conductor_lib/src/context_builder.rs @@ -75,6 +75,7 @@ impl ContextBuilder { let persistence_manager: Arc> = Arc::new(holochain_persistence_file::txn::new_manager(cas_path, eav_path).unwrap()); + self.persistence_manager = Some(persistence_manager); Ok(self) } diff --git a/crates/core/src/agent/chain_store.rs b/crates/core/src/agent/chain_store.rs index c0e32368cf..cbc9e9ed11 100644 --- a/crates/core/src/agent/chain_store.rs +++ b/crates/core/src/agent/chain_store.rs @@ -306,7 +306,6 @@ impl Iterator for ChainStoreTypeIterator { #[cfg(test)] pub mod tests { - use self::tempfile::tempdir; use crate::agent::chain_store::{ChainStore, ChainStoreQueryOptions, ChainStoreQueryResult}; use holochain_core_types::{ chain_header::{test_chain_header, test_provenances, ChainHeader}, @@ -318,13 +317,10 @@ pub mod tests { }; use holochain_json_api::json::{JsonString, RawString}; use holochain_persistence_api::cas::content::AddressableContent; - use holochain_persistence_file::cas::file::FilesystemStorage; - use tempfile; pub fn test_chain_store() -> ChainStore { ChainStore::new(std::sync::Arc::new( - FilesystemStorage::new(tempdir().unwrap().path().to_str().unwrap()) - .expect("could not create chain store"), + holochain_persistence_file::txn::default_manager(), )) } @@ -345,14 +341,14 @@ pub mod tests { &test_iso_8601(), ); - let storage = chain_store.content_storage.clone(); - (*storage.write().unwrap()) + let storage = chain_store.persistence_manager.create_cursor().unwrap(); + storage .add(&chain_header_a) .expect("could not add header to cas"); - (*storage.write().unwrap()) + storage .add(&chain_header_b) .expect("could not add header to cas"); - + storage.commit().unwrap(); let expected = vec![chain_header_b.clone(), chain_header_a.clone()]; let mut found = vec![]; for chain_header in chain_store.iter(&Some(chain_header_b)) { @@ -398,8 +394,8 @@ pub mod tests { ); for chain_header in vec![&chain_header_a, &chain_header_b, &chain_header_c] { - let storage = chain_store.content_storage.clone(); - (*storage.write().unwrap()) + let storage = chain_store.persistence_manager.cas(); + storage .add(chain_header) .expect("could not add header to cas"); } @@ -495,23 +491,23 @@ pub mod tests { &test_iso_8601(), ); - let storage = chain_store.content_storage.clone(); - (*storage.write().unwrap()) + let storage = chain_store.persistence_manager.create_cursor().unwrap(); + storage .add(&chain_header_a) .expect("could not add header to cas"); - (*storage.write().unwrap()) + storage .add(&chain_header_b) .expect("could not add header to cas"); - (*storage.write().unwrap()) + storage .add(&chain_header_c) .expect("could not add header to cas"); - (*storage.write().unwrap()) + storage .add(&chain_header_d) .expect("could not add header to cas"); - (*storage.write().unwrap()) + storage .add(&chain_header_e) .expect("could not add header to cas"); - + storage.commit().unwrap(); // First, lets see if we can find the EntryType "testEntryTypeB" Entries let found = match chain_store .query( @@ -658,15 +654,18 @@ pub mod tests { &None, &test_iso_8601(), ); - (*storage.write().unwrap()) + + let storage = chain_store.persistence_manager.create_cursor().unwrap(); + storage .add(&chain_header_f) .expect("could not add header to cas"); - (*storage.write().unwrap()) + storage .add(&chain_header_g) .expect("could not add header to cas"); - (*storage.write().unwrap()) + storage .add(&chain_header_h) .expect("could not add header to cas"); + storage.commit().unwrap(); // Multiple complex globs. The leading '**/' matches 0 or more leading .../ segments, so returns let found = match chain_store @@ -722,9 +721,12 @@ pub mod tests { &None, &test_iso_8601(), ); - (*storage.write().unwrap()) + + let storage = chain_store.persistence_manager.create_cursor().unwrap(); + storage .add(&chain_header_i) .expect("could not add header to cas"); + storage.commit().unwrap(); // Find EntryTypes which are/not System (start with '%'), and end in 'e' let found = match chain_store diff --git a/crates/core/src/context.rs b/crates/core/src/context.rs index 753b2f8c31..2237eaa7ba 100644 --- a/crates/core/src/context.rs +++ b/crates/core/src/context.rs @@ -169,10 +169,10 @@ impl Context { instance_name: &str, agent_id: AgentId, persister: Arc>, + persistence_manager: Arc>, action_channel: Option>, signal_tx: Option>, observer_channel: Option>, - persistence_manager: Arc>, p2p_config: P2pConfig, state_dump_logging: bool, metric_publisher: Arc>, @@ -459,32 +459,25 @@ pub fn test_memory_network_config(network_name: Option<&str>) -> P2pConfig { #[cfg(test)] pub mod tests { - use self::tempfile::tempdir; use super::*; use crate::persister::SimplePersister; use holochain_core_types::agent::AgentId; use holochain_locksmith::RwLock; - use holochain_persistence_file::{cas::file::FilesystemStorage, eav::file::EavFileStorage}; use std::sync::Arc; - use tempfile; #[test] fn context_log_macro_test_from_context() { use crate::*; - let file_storage = Arc::new(RwLock::new( - FilesystemStorage::new(tempdir().unwrap().path().to_str().unwrap()).unwrap(), - )); + let persistence_manager = Arc::new(holochain_persistence_file::txn::default_manager()); + let ctx = Context::new( "LOG-TEST-ID", AgentId::generate_fake("Bilbo"), - Arc::new(RwLock::new(SimplePersister::new(file_storage.clone()))), - file_storage.clone(), - file_storage.clone(), - Arc::new(RwLock::new( - EavFileStorage::new(tempdir().unwrap().path().to_str().unwrap().to_string()) - .unwrap(), - )), + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager.clone(), P2pConfig::new_with_unique_memory_backend(), None, None, diff --git a/crates/core/src/dht/dht_reducers.rs b/crates/core/src/dht/dht_reducers.rs index 900def1968..37149ca50a 100644 --- a/crates/core/src/dht/dht_reducers.rs +++ b/crates/core/src/dht/dht_reducers.rs @@ -561,7 +561,7 @@ pub mod tests { #[test] pub fn test_holding_queue() { let context = test_context("test", None); - let store = DhtStore::new(context.dht_storage.clone(), context.eav_storage.clone()); + let store = DhtStore::new(context.persistence_manager.clone()); assert_eq!(store.queued_holding_workflows().len(), 0); let test_entry = test_entry(); diff --git a/crates/core/src/dht/dht_store.rs b/crates/core/src/dht/dht_store.rs index 111fbd8630..fcfb5efb09 100644 --- a/crates/core/src/dht/dht_store.rs +++ b/crates/core/src/dht/dht_store.rs @@ -352,18 +352,11 @@ pub mod tests { entry::{test_entry, test_entry_a, test_entry_b, test_entry_c}, }; - use holochain_persistence_api::{ - cas::storage::ExampleContentAddressableStorage, eav::ExampleEntityAttributeValueStorage, - }; - #[test] fn get_headers_roundtrip() { - let mut store = DhtStore::new( - Arc::new(RwLock::new( - ExampleContentAddressableStorage::new().unwrap(), - )), - Arc::new(RwLock::new(ExampleEntityAttributeValueStorage::new())), - ); + let mut store = DhtStore::new(Arc::new( + holochain_persistence_api::txn::new_example_persistence_manager().unwrap(), + )); let entry = test_entry(); let header1 = test_chain_header_with_sig("sig1"); let header2 = test_chain_header_with_sig("sig2"); diff --git a/crates/core/src/instance.rs b/crates/core/src/instance.rs index 37050970f6..91aeef7a33 100644 --- a/crates/core/src/instance.rs +++ b/crates/core/src/instance.rs @@ -487,7 +487,6 @@ pub mod tests { }; use holochain_locksmith::{Mutex, RwLock}; use holochain_persistence_api::cas::content::AddressableContent; - use holochain_persistence_file::{cas::file::FilesystemStorage, eav::file::EavFileStorage}; use tempfile; use test_utils; @@ -500,8 +499,6 @@ pub mod tests { use crate::nucleus::state::NucleusStatus; use holochain_core_types::entry::Entry; use holochain_json_api::json::JsonString; - use holochain_persistence_lmdb::{cas::lmdb::LmdbStorage, eav::lmdb::EavLmdbStorage}; - use holochain_persistence_mem::{cas::memory::MemoryStorage, eav::memory::EavMemoryStorage}; /// create a test context and TestLogger pair so we can use the logger in assertions #[cfg_attr(tarpaulin, skip)] @@ -519,17 +516,17 @@ pub mod tests { network_name: Option<&str>, ) -> (Arc, Arc>) { let agent = registered_test_agent(agent_name); - let content_storage = Arc::new(RwLock::new(MemoryStorage::new())); - let meta_storage = Arc::new(RwLock::new(EavMemoryStorage::new())); + + let persistence_manager = Arc::new(holochain_persistence_mem::txn::new_manager()); let logger = test_logger(); ( Arc::new(Context::new( "Test-context-and-logger-instance", agent, - Arc::new(RwLock::new(SimplePersister::new(content_storage.clone()))), - content_storage.clone(), - content_storage.clone(), - meta_storage, + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager.clone(), test_memory_network_config(network_name), None, None, @@ -566,22 +563,20 @@ pub mod tests { network_name: Option<&str>, ) -> Arc { let agent = AgentId::generate_fake(agent_name); - let file_storage = Arc::new(RwLock::new( - FilesystemStorage::new(tempdir().unwrap().path().to_str().unwrap()).unwrap(), - )); + + let persistence_manager = Arc::new(holochain_persistence_file::txn::default_manager()); + Arc::new( Context::new_with_channels( "Test-context-with-channels-instance", agent, - Arc::new(RwLock::new(SimplePersister::new(file_storage.clone()))), + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager.clone(), Some(action_channel.clone()), None, Some(observer_channel.clone()), - file_storage.clone(), - Arc::new(RwLock::new( - EavFileStorage::new(tempdir().unwrap().path().to_str().unwrap().to_string()) - .unwrap(), - )), // TODO should bootstrap nodes be set here? test_memory_network_config(network_name), false, @@ -595,19 +590,14 @@ pub mod tests { #[cfg_attr(tarpaulin, skip)] pub fn test_context_with_state(network_name: Option<&str>) -> Arc { - let file_storage = Arc::new(RwLock::new( - FilesystemStorage::new(tempdir().unwrap().path().to_str().unwrap()).unwrap(), - )); + let persistence_manager = Arc::new(holochain_persistence_file::txn::default_manager()); let mut context = Context::new( "test-context-with-state-instance", registered_test_agent("Florence"), - Arc::new(RwLock::new(SimplePersister::new(file_storage.clone()))), - file_storage.clone(), - file_storage.clone(), - Arc::new(RwLock::new( - EavFileStorage::new(tempdir().unwrap().path().to_str().unwrap().to_string()) - .unwrap(), - )), + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager.clone(), // TODO BLOCKER should bootstrap nodes be set here? test_memory_network_config(network_name), None, @@ -624,19 +614,14 @@ pub mod tests { #[cfg_attr(tarpaulin, skip)] pub fn test_context_with_agent_state(network_name: Option<&str>) -> Arc { - let file_system = - FilesystemStorage::new(tempdir().unwrap().path().to_str().unwrap()).unwrap(); - let cas = Arc::new(RwLock::new(file_system.clone())); + let persistence_manager = Arc::new(holochain_persistence_file::txn::default_manager()); let mut context = Context::new( "test-context-with-agent-state-instance", registered_test_agent("Florence"), - Arc::new(RwLock::new(SimplePersister::new(cas.clone()))), - cas.clone(), - cas.clone(), - Arc::new(RwLock::new( - EavFileStorage::new(tempdir().unwrap().path().to_str().unwrap().to_string()) - .unwrap(), - )), + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager.clone(), // TODO BLOCKER should bootstrap nodes be set here? test_memory_network_config(network_name), None, @@ -646,7 +631,7 @@ pub mod tests { holochain_metrics::DefaultMetricPublisher::default(), )), ); - let chain_store = ChainStore::new(cas.clone()); + let chain_store = ChainStore::new(persistence_manager.clone()); let chain_header = test_chain_header(); let agent_state = AgentState::new_with_top_chain_header( chain_store, @@ -909,24 +894,27 @@ pub mod tests { ) -> (Arc, Arc>) { let agent = registered_test_agent(agent_name); - let cas_dir = tempdir().expect("Could not create a tempdir for CAS testing"); - let eav_dir = tempdir().expect("Could not create a tempdir for CAS testing"); + let lmdb_dir = tempdir().expect("Could not create a tempdir for CAS testing"); - let content_storage = Arc::new(RwLock::new(LmdbStorage::new( - cas_dir.path(), + let staging_path_prefix: Option = None; + let persistence_manager = Arc::new(holochain_persistence_lmdb::txn::new_manager( + lmdb_dir.path(), + staging_path_prefix, cas_initial_mmap, None, - ))); - let meta_storage = Arc::new(RwLock::new(EavLmdbStorage::new(eav_dir.path(), None, None))); + None, + None, + )); + let logger = test_logger(); ( Arc::new(Context::new( "Test-context-lmdb", agent, - Arc::new(RwLock::new(SimplePersister::new(content_storage.clone()))), - content_storage.clone(), - content_storage.clone(), - meta_storage, + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager, test_memory_network_config(network_name), None, None, @@ -964,7 +952,7 @@ pub mod tests { .unwrap(); // ensure it was added - let dht = context.dht_storage.read().unwrap(); + let dht = context.persistence_manager.cas(); assert!(dht.contains(&entry.address()).unwrap()); } } diff --git a/crates/core/src/macros.rs b/crates/core/src/macros.rs index 4d36537d0b..8857c498a5 100644 --- a/crates/core/src/macros.rs +++ b/crates/core/src/macros.rs @@ -95,22 +95,16 @@ fn context_log_macro_test() { use holochain_core_types::agent::AgentId; use holochain_locksmith::RwLock; use holochain_net::p2p_config::P2pConfig; - use holochain_persistence_file::{cas::file::FilesystemStorage, eav::file::EavFileStorage}; use std::sync::Arc; - use tempfile::tempdir; + let persistence_manager = Arc::new(holochain_persistence_file::txn::default_manager()); - let file_storage = Arc::new(RwLock::new( - FilesystemStorage::new(tempdir().unwrap().path().to_str().unwrap()).unwrap(), - )); let ctx = Context::new( "LOG-TEST-ID", AgentId::generate_fake("Bilbo"), - Arc::new(RwLock::new(SimplePersister::new(file_storage.clone()))), - file_storage.clone(), - file_storage.clone(), - Arc::new(RwLock::new( - EavFileStorage::new(tempdir().unwrap().path().to_str().unwrap().to_string()).unwrap(), - )), + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager.clone(), P2pConfig::new_with_unique_memory_backend(), None, None, diff --git a/crates/core/src/network/reducers/init.rs b/crates/core/src/network/reducers/init.rs index 04ac6efb38..f9f3f6a6a3 100644 --- a/crates/core/src/network/reducers/init.rs +++ b/crates/core/src/network/reducers/init.rs @@ -92,7 +92,6 @@ pub fn reduce_init(state: &mut NetworkState, root_state: &State, action_wrapper: #[cfg(test)] pub mod test { - use self::tempfile::tempdir; use super::*; use crate::{ context::Context, @@ -103,25 +102,19 @@ pub mod test { use holochain_locksmith::RwLock; use holochain_net::{connection::net_connection::NetHandler, p2p_config::P2pConfig}; use holochain_persistence_api::cas::content::{Address, AddressableContent}; - use holochain_persistence_file::{cas::file::FilesystemStorage, eav::file::EavFileStorage}; use serde_json::json; use std::sync::Arc; - use tempfile; fn test_context(p2p_config: P2pConfig) -> Arc { - let file_storage = Arc::new(RwLock::new( - FilesystemStorage::new(tempdir().unwrap().path().to_str().unwrap()).unwrap(), - )); + let persistence_manager = Arc::new(holochain_persistence_file::txn::default_manager()); + let mut context = Context::new( "Test-context-instance", AgentId::generate_fake("Terence"), - Arc::new(RwLock::new(SimplePersister::new(file_storage.clone()))), - file_storage.clone(), - file_storage.clone(), - Arc::new(RwLock::new( - EavFileStorage::new(tempdir().unwrap().path().to_str().unwrap().to_string()) - .unwrap(), - )), + Arc::new(RwLock::new(SimplePersister::new( + persistence_manager.clone(), + ))), + persistence_manager.clone(), p2p_config, None, None, diff --git a/crates/core/src/persister.rs b/crates/core/src/persister.rs index d486731177..7bff9b186c 100644 --- a/crates/core/src/persister.rs +++ b/crates/core/src/persister.rs @@ -52,6 +52,7 @@ impl Persister for SimplePersister { cursor.commit()?; Ok(()) } + fn load(&self, context: Arc) -> Result, HolochainError> { let store = self.storage.cas(); @@ -114,7 +115,7 @@ mod tests { let _tempfile = temp_path.to_str().unwrap(); let context = test_context_with_agent_state(None); File::create(temp_path.clone()).unwrap(); - let mut persistance = SimplePersister::new(context.dht_storage.clone()); + let mut persistance = SimplePersister::new(context.persistence_manager.clone()); let state = context.state().unwrap().clone(); persistance.save(&state).unwrap(); let state_from_file = persistance.load(context).unwrap().unwrap(); From b8e22db154ceac1621693f185e1db72f9c578a21 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Thu, 23 Jan 2020 15:50:44 -0500 Subject: [PATCH 10/26] Update cargo --- Cargo.lock | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 83a8fbc320..94027581c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -201,7 +201,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "bstr" -version = "0.2.9" +version = "0.2.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -515,7 +515,7 @@ name = "csv" version = "1.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bstr 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", + "bstr 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", "csv-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1619,7 +1619,7 @@ dependencies = [ [[package]] name = "holochain_persistence_api" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1650,7 +1650,7 @@ dependencies = [ [[package]] name = "holochain_persistence_file" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1660,13 +1660,14 @@ dependencies = [ "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_test 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "holochain_persistence_lmdb" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" dependencies = [ "bencher 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1674,7 +1675,6 @@ dependencies = [ "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "lmdb-rkv 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1690,7 +1690,7 @@ dependencies = [ [[package]] name = "holochain_persistence_mem" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1706,7 +1706,7 @@ dependencies = [ [[package]] name = "holochain_persistence_pickle" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#f5eeec29528d0a47b0609343b495bcbbe1ed9ed0" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -5275,7 +5275,7 @@ dependencies = [ "checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" "checksum block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" "checksum boolinator 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cfa8873f51c92e232f9bac4065cddef41b714152812bfc5f7672ba16d6ef8cd9" -"checksum bstr 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "3ede750122d9d1f87919570cb2cccee38c84fbc8c5599b25c289af40625b7030" +"checksum bstr 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)" = "fe8a65814ca90dfc9705af76bb6ba3c6e2534489a72270e797e603783bb4990b" "checksum byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" "checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" "checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" From 1104703f95941b8fd17a7a25476ea53775b9a467 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Thu, 23 Jan 2020 16:31:04 -0500 Subject: [PATCH 11/26] Use cursor in chain store commit --- crates/core/src/agent/chain_store.rs | 10 ++++++++++ crates/core/src/agent/state.rs | 19 ++++++++++--------- 2 files changed, 20 insertions(+), 9 deletions(-) diff --git a/crates/core/src/agent/chain_store.rs b/crates/core/src/agent/chain_store.rs index cbc9e9ed11..299fdb95f5 100644 --- a/crates/core/src/agent/chain_store.rs +++ b/crates/core/src/agent/chain_store.rs @@ -211,6 +211,16 @@ pub struct ChainStoreIterator { current: Option, } +use holochain_persistence_api::{ + error::PersistenceResult, + txn::{CursorDyn, CursorProviderDyn}, +}; +impl CursorProviderDyn for ChainStore { + fn create_cursor(&self) -> PersistenceResult>> { + self.persistence_manager.create_cursor() + } +} + impl ChainStoreIterator { pub fn new( persistence_manager: Arc>, diff --git a/crates/core/src/agent/state.rs b/crates/core/src/agent/state.rs index 41022fdb99..5e7e7ab149 100644 --- a/crates/core/src/agent/state.rs +++ b/crates/core/src/agent/state.rs @@ -1,14 +1,9 @@ use crate::{ action::{Action, ActionWrapper, AgentReduceFn}, agent::chain_store::{ChainStore, ChainStoreIterator}, + content_store::GetContent, network::entry_with_header::EntryWithHeader, - state::State, -}; -use holochain_persistence_api::cas::content::{Address, AddressableContent, Content}; - -use crate::{ - content_store::{AddContent, GetContent}, - state::{ActionResponse, StateWrapper, ACTION_PRUNE_MS}, + state::{ActionResponse, State, StateWrapper, ACTION_PRUNE_MS}, }; use bitflags::_core::time::Duration; use holochain_core_types::{ @@ -23,6 +18,10 @@ use holochain_json_api::{ error::{JsonError, JsonResult}, json::JsonString, }; +use holochain_persistence_api::{ + cas::content::{Address, AddressableContent, Content}, + txn::CursorProviderDyn, +}; use holochain_wasm_utils::api_serialization::crypto::CryptoMethod; use im::HashMap; use serde_json; @@ -278,8 +277,10 @@ fn reduce_commit_entry( provenances, ) .and_then(|chain_header| { - agent_state.chain_store.add(entry)?; - agent_state.chain_store.add(&chain_header)?; + let cursor = agent_state.chain_store.create_cursor()?; + cursor.add(entry)?; + cursor.add(&chain_header)?; + cursor.commit()?; Ok((chain_header, entry.address())) }) .and_then(|(chain_header, address)| { From c9324acfebd4ab2ef15085b141109684d3539723 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Thu, 23 Jan 2020 16:56:04 -0500 Subject: [PATCH 12/26] Remove lmdb dep from core --- Cargo.lock | 1 - crates/core/Cargo.toml | 1 - 2 files changed, 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 94027581c7..68c8046980 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1377,7 +1377,6 @@ dependencies = [ "holochain_net 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", - "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_wasm_utils 0.0.42-alpha5", diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 20c145e950..40091a9259 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -36,7 +36,6 @@ holochain_json_api = "=0.0.17" holochain_persistence_api = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_file = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_persistence_mem = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } -holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } holochain_core_types = { version = "=0.0.42-alpha5", path = "../core_types" } holochain_dpki = { version = "=0.0.42-alpha5", path = "../dpki" } holochain_locksmith = { version = "=0.0.42-alpha5", path = "../locksmith" } From 134722ba12994ddf1ee879983c07d8199cfddfa3 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Thu, 23 Jan 2020 16:58:51 -0500 Subject: [PATCH 13/26] Add lmdb to dev deps of core --- crates/core/Cargo.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/crates/core/Cargo.toml b/crates/core/Cargo.toml index 40091a9259..89b2a2dcb8 100644 --- a/crates/core/Cargo.toml +++ b/crates/core/Cargo.toml @@ -63,5 +63,6 @@ newrelic="0.2" [dev-dependencies] wabt = "=0.7.4" test_utils = { version = "=0.0.42-alpha5", path = "../../test_utils" } +holochain_persistence_lmdb = { git = "https://github.com/holochain/holochain-persistence", branch = "transactional" } tempfile = "=3.0.7" sim1h = { version = "=0.0.42-alpha5", path = "../sim1h" } From 81666606574fdae1f44ee3125bae54ed859041cc Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Thu, 23 Jan 2020 22:29:56 -0500 Subject: [PATCH 14/26] Use cursor in dht store --- Cargo.lock | 1 + crates/core/src/dht/dht_store.rs | 6 ++++-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 68c8046980..94027581c7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1377,6 +1377,7 @@ dependencies = [ "holochain_net 0.0.42-alpha5", "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_wasm_utils 0.0.42-alpha5", diff --git a/crates/core/src/dht/dht_store.rs b/crates/core/src/dht/dht_store.rs index fcfb5efb09..77de5fcde5 100644 --- a/crates/core/src/dht/dht_store.rs +++ b/crates/core/src/dht/dht_store.rs @@ -223,8 +223,10 @@ impl DhtStore { &Attribute::EntryHeader, &header.address(), )?; - self.add(header)?; - self.persistence_manager.eav().add_eavi(&eavi)?; + let cursor = self.persistence_manager.create_cursor()?; + cursor.add(header)?; + cursor.add_eavi(&eavi)?; + cursor.commit()?; Ok(()) } From 06805ed374da47d2f7c1789c4c05c5cfd143d102 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Fri, 24 Jan 2020 12:15:43 -0500 Subject: [PATCH 15/26] Integrate cursor deeper into dht --- crates/core/src/content_store.rs | 10 ++- crates/core/src/dht/dht_inner_reducers.rs | 49 ++++++++++---- crates/core/src/dht/dht_store.rs | 81 +++++++++++------------ 3 files changed, 84 insertions(+), 56 deletions(-) diff --git a/crates/core/src/content_store.rs b/crates/core/src/content_store.rs index daae1e8306..e521764486 100644 --- a/crates/core/src/content_store.rs +++ b/crates/core/src/content_store.rs @@ -1,4 +1,4 @@ -use holochain_core_types::{entry::Entry, error::HcResult}; +use holochain_core_types::{eav::Attribute, entry::Entry, error::HcResult}; use holochain_persistence_api::cas::content::{Address, AddressableContent, Content}; pub trait GetContent { @@ -23,3 +23,11 @@ pub trait GetContent { pub trait AddContent { fn add(&mut self, content: &T) -> HcResult<()>; } + +use holochain_persistence_api::txn::CursorDyn; + +impl GetContent for dyn CursorDyn { + fn get_raw(&self, address: &Address) -> HcResult> { + Ok(self.fetch(address)?) + } +} diff --git a/crates/core/src/dht/dht_inner_reducers.rs b/crates/core/src/dht/dht_inner_reducers.rs index cd3d7d6575..68b6c78224 100644 --- a/crates/core/src/dht/dht_inner_reducers.rs +++ b/crates/core/src/dht/dht_inner_reducers.rs @@ -1,4 +1,4 @@ -use crate::content_store::{AddContent, GetContent}; +use crate::content_store::GetContent; /// /// Inner DHT reducers are not pure functions but rather functions designed to make the required /// mutations to a newly cloned DhtState object. Unlike the reducers they do not need a specific signature. @@ -20,6 +20,7 @@ use holochain_core_types::{ use holochain_persistence_api::{ cas::content::{Address, AddressableContent}, eav::IndexFilter, + txn::CursorProviderDyn, }; use std::{collections::BTreeSet, str::FromStr}; @@ -32,12 +33,25 @@ pub(crate) enum LinkModification { /// Used as the inner function for both commit and hold reducers #[holochain_tracing_macros::newrelic_autotrace(HOLOCHAIN_CORE)] pub(crate) fn reduce_store_entry_inner(store: &mut DhtStore, entry: &Entry) -> HcResult<()> { - match store.add(entry) { - Ok(()) => create_crud_status_eav(&entry.address(), CrudStatus::Live).map(|status_eav| { - store.add_eavi(&status_eav).map(|_| ()).map_err(|e| { - format!("err/dht: dht::reduce_store_entry_inner() FAILED {:?}", e).into() + let cursor = store.create_cursor()?; + match cursor.add(entry) { + Ok(()) => { + let status_eav = create_crud_status_eav(&entry.address(), CrudStatus::Live)?; + cursor.add_eavi(&status_eav).map(|_| ()).map_err(|e| { + let e: HolochainError = + format!("err/dht: dht::reduce_store_entry_inner() FAILED {:?}", e).into(); + e + })?; + cursor.commit().map_err(|e| { + let e: HolochainError = format!( + "err/dht: dht::reduce_store_entry_inner() commit FAILED {:?}", + e + ) + .into(); + e }) - })?, + } + Err(e) => Err(format!("err/dht: dht::reduce_store_entry_inner() FAILED {:?}", e).into()), } } @@ -49,7 +63,8 @@ pub(crate) fn reduce_add_remove_link_inner( address: &Address, link_modification: LinkModification, ) -> HcResult
{ - if store.contains(link.base())? { + let cursor = store.create_cursor()?; + if cursor.contains(link.base())? { let attr = match link_modification { LinkModification::Add => { Attribute::LinkTag(link.link_type().to_string(), link.tag().to_string()) @@ -59,7 +74,9 @@ pub(crate) fn reduce_add_remove_link_inner( } }; let eav = EntityAttributeValueIndex::new(link.base(), &attr, address)?; - store.add_eavi(&eav)?; + let cursor = store.create_cursor()?; + cursor.add_eavi(&eav)?; + cursor.commit()?; Ok(link.base().clone()) } else { Err(HolochainError::ErrorGeneric(String::from( @@ -76,11 +93,12 @@ pub(crate) fn reduce_update_entry_inner( ) -> HcResult
{ // Update crud-status let new_status_eav = create_crud_status_eav(old_address, CrudStatus::Modified)?; - store.add_eavi(&new_status_eav)?; + let cursor = store.create_cursor()?; + cursor.add_eavi(&new_status_eav)?; // add link from old to new let crud_link_eav = create_crud_link_eav(old_address, new_address)?; - store.add_eavi(&crud_link_eav)?; - + cursor.add_eavi(&crud_link_eav)?; + cursor.commit()?; Ok(new_address.clone()) } @@ -90,7 +108,8 @@ pub(crate) fn reduce_remove_entry_inner( latest_deleted_address: &Address, deletion_address: &Address, ) -> HcResult
{ - let entry = store + let cursor = store.create_cursor()?; + let entry = cursor .get(latest_deleted_address)? .ok_or_else(|| HolochainError::ErrorGeneric("trying to remove a missing entry".into()))?; @@ -126,12 +145,14 @@ pub(crate) fn reduce_remove_entry_inner( // Update crud-status let new_status_eav = create_crud_status_eav(latest_deleted_address, CrudStatus::Deleted) .map_err(|_| HolochainError::ErrorGeneric("Could not create eav".into()))?; - store.add_eavi(&new_status_eav)?; + + cursor.add_eavi(&new_status_eav)?; // Update crud-link let crud_link_eav = create_crud_link_eav(latest_deleted_address, deletion_address) .map_err(|_| HolochainError::ErrorGeneric(String::from("Could not create eav")))?; - store.add_eavi(&crud_link_eav)?; + cursor.add_eavi(&crud_link_eav)?; + cursor.commit()?; Ok(latest_deleted_address.clone()) } diff --git a/crates/core/src/dht/dht_store.rs b/crates/core/src/dht/dht_store.rs index 77de5fcde5..0aa6843ec1 100644 --- a/crates/core/src/dht/dht_store.rs +++ b/crates/core/src/dht/dht_store.rs @@ -1,5 +1,5 @@ use crate::{ - content_store::{AddContent, GetContent}, + content_store::GetContent, dht::{ aspect_map::{AspectMap, AspectMapBare}, pending_validations::{PendingValidationWithTimeout, ValidationTimeout}, @@ -106,6 +106,14 @@ pub fn create_get_links_eavi_query<'a>( )) } +use holochain_persistence_api::txn::{CursorDyn, CursorProviderDyn}; + +impl CursorProviderDyn for DhtStore { + fn create_cursor(&self) -> PersistenceResult>> { + self.persistence_manager.create_cursor() + } +} + #[holochain_tracing_macros::newrelic_autotrace(HOLOCHAIN_CORE)] impl DhtStore { // LifeCycle @@ -176,40 +184,46 @@ impl DhtStore { /// Get all headers for an entry by first looking in the DHT meta store /// for header addresses, then resolving them with the DHT CAS - pub fn get_headers(&self, entry_address: Address) -> Result, HolochainError> { - self.persistence_manager - .eav() - // fetch all EAV references to chain headers for this entry + pub fn get_headers(&self, entry_address: Address) -> HcResult> { + let cursor = self.create_cursor()?; + // fetch all EAV references to chain headers for this entry + let eavis = cursor .fetch_eavi(&EaviQuery::new( Some(entry_address).into(), Some(Attribute::EntryHeader).into(), None.into(), IndexFilter::LatestByAttribute, None, - ))? - .into_iter() - // get the header addresses + )) + .map_err(|e| { + let e: HolochainError = format!("Persistence error: {:?}", e).into(); + e + })? + .into_iter(); + + // get the header addresses + let maybe_entries: Vec> = eavis .map(|eavi| eavi.value()) // fetch the header content from CAS - .map(|address| self.get(&address)) + .map(|address| { + let entry: Option = cursor.get(&address)?; + Ok(entry) + }) // rearrange - .collect::>, _>>() - .map(|r| { - r.into_iter() - // ignore None values - .flatten() - .map(|entry| match entry { - Entry::ChainHeader(chain_header) => Ok(chain_header), - _ => Err(HolochainError::ErrorGeneric( - "Unexpected non-chain_header entry".to_string(), - )), - }) - .collect::, _>>() - })? - .map_err(|err| { - let hc_error: HolochainError = err; - hc_error + .collect::>, HolochainError>>()?; + + let chain_headers = maybe_entries + .into_iter() + // ignore None values + .flatten() + .map(|entry| match entry { + Entry::ChainHeader(chain_header) => Ok(chain_header), + _ => Err(HolochainError::ErrorGeneric( + "Unexpected non-chain_header entry".to_string(), + )), }) + .collect::, _>>()?; + Ok(chain_headers) } /// Add an entry and header to the CAS and EAV, respectively @@ -223,7 +237,7 @@ impl DhtStore { &Attribute::EntryHeader, &header.address(), )?; - let cursor = self.persistence_manager.create_cursor()?; + let cursor = self.create_cursor()?; cursor.add(header)?; cursor.add_eavi(&eavi)?; cursor.commit()?; @@ -245,13 +259,6 @@ impl DhtStore { self.persistence_manager.eav().fetch_eavi(query) } - pub(crate) fn add_eavi( - &mut self, - eavi: &EntityAttributeValueIndex, - ) -> PersistenceResult> { - self.persistence_manager.eav().add_eavi(&eavi) - } - pub(crate) fn next_queued_holding_workflow( &self, ) -> Option<(PendingValidation, Option)> { @@ -334,14 +341,6 @@ impl GetContent for DhtStore { } } -impl AddContent for DhtStore { - fn add(&mut self, content: &T) -> HcResult<()> { - (*self.persistence_manager.cas()) - .add(content) - .map_err(|e| e.into()) - } -} - #[cfg(test)] pub mod tests { use super::*; From b97ef547194ea31b93400a561d68bda1da557e72 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Fri, 24 Jan 2020 12:39:52 -0500 Subject: [PATCH 16/26] Remove add content trait in favor of cursors --- crates/core/src/agent/chain_store.rs | 10 +--------- crates/core/src/content_store.rs | 4 ---- crates/core/src/dht/dht_reducers.rs | 12 ++++++++---- crates/core/src/nucleus/actions/get_entry.rs | 10 ++++++++-- 4 files changed, 17 insertions(+), 19 deletions(-) diff --git a/crates/core/src/agent/chain_store.rs b/crates/core/src/agent/chain_store.rs index 299fdb95f5..f9a5fae12c 100644 --- a/crates/core/src/agent/chain_store.rs +++ b/crates/core/src/agent/chain_store.rs @@ -1,4 +1,4 @@ -use crate::content_store::{AddContent, GetContent}; +use crate::content_store::GetContent; use globset::{GlobBuilder, GlobSetBuilder}; use holochain_core_types::{ chain_header::ChainHeader, @@ -192,14 +192,6 @@ impl GetContent for ChainStore { } } -impl AddContent for ChainStore { - fn add(&mut self, content: &T) -> HcResult<()> { - (*self.persistence_manager.cas()) - .add(content) - .map_err(|e| e.into()) - } -} - /// Access each Entry /// /// # Remarks diff --git a/crates/core/src/content_store.rs b/crates/core/src/content_store.rs index e521764486..460c5ac6b0 100644 --- a/crates/core/src/content_store.rs +++ b/crates/core/src/content_store.rs @@ -20,10 +20,6 @@ pub trait GetContent { } } -pub trait AddContent { - fn add(&mut self, content: &T) -> HcResult<()>; -} - use holochain_persistence_api::txn::CursorDyn; impl GetContent for dyn CursorDyn { diff --git a/crates/core/src/dht/dht_reducers.rs b/crates/core/src/dht/dht_reducers.rs index 37149ca50a..f5e3963883 100644 --- a/crates/core/src/dht/dht_reducers.rs +++ b/crates/core/src/dht/dht_reducers.rs @@ -249,7 +249,7 @@ pub mod tests { use crate::{ action::{Action, ActionWrapper}, - content_store::{AddContent, GetContent}, + content_store::GetContent, dht::{ dht_reducers::{ reduce, reduce_hold_aspect, reduce_queue_holding_workflow, @@ -271,7 +271,7 @@ pub mod tests { link::{link_data::LinkData, Link, LinkActionKind}, network::entry_aspect::EntryAspect, }; - use holochain_persistence_api::cas::content::AddressableContent; + use holochain_persistence_api::{cas::content::AddressableContent, txn::CursorProviderDyn}; use std::{sync::Arc, time::SystemTime}; // TODO do this for all crate tests somehow #[allow(dead_code)] @@ -323,7 +323,9 @@ pub mod tests { let store = test_store(context.clone()); let entry = test_entry(); - let _ = (*store.dht()).clone().add(&entry); + let cursor = (*store.dht()).clone().create_cursor().unwrap(); + cursor.add(&entry).unwrap(); + cursor.commit().unwrap(); let test_link = String::from("test_link"); let test_tag = String::from("test-tag"); let link = Link::new( @@ -367,7 +369,9 @@ pub mod tests { let store = test_store(context.clone()); let entry = test_entry(); - let _ = (*store.dht()).clone().add(&entry); + let cursor = (*store.dht()).clone().create_cursor().unwrap(); + cursor.add(&entry).unwrap(); + cursor.commit().unwrap(); let test_link = String::from("test_link"); let test_tag = String::from("test-tag"); let link = Link::new( diff --git a/crates/core/src/nucleus/actions/get_entry.rs b/crates/core/src/nucleus/actions/get_entry.rs index ee29ceadc8..fa9d90da10 100644 --- a/crates/core/src/nucleus/actions/get_entry.rs +++ b/crates/core/src/nucleus/actions/get_entry.rs @@ -137,9 +137,10 @@ pub fn get_entry_with_meta( #[cfg(test)] pub mod tests { - use crate::{content_store::AddContent, instance::tests::test_context_with_state}; + use crate::instance::tests::test_context_with_state; use holochain_core_types::entry::test_entry; use holochain_persistence_api::cas::content::AddressableContent; + use holochain_wasm_utils::holochain_persistence_api::txn::CursorProviderDyn; #[test] fn test_get_entry_from_dht_cas() { @@ -147,7 +148,12 @@ pub mod tests { let context = test_context_with_state(None); let result = super::get_entry_from_dht(&context, &entry.address()); assert_eq!(Ok(None), result); - let _ = (*context.state().unwrap().dht()).clone().add(&entry); + let cursor = (*context.state().unwrap().dht()) + .clone() + .create_cursor() + .unwrap(); + cursor.add(&entry).unwrap(); + cursor.commit().unwrap(); let result = super::get_entry_from_dht(&context, &entry.address()); assert_eq!(Ok(Some(entry.clone())), result); } From ec32bee9b3da62165a2b5d9ba1dedcab9acf5f8f Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Mon, 27 Jan 2020 11:28:19 -0500 Subject: [PATCH 17/26] Fix Cargo.lock --- Cargo.lock | 65 ++++++++++++------------------------------------------ 1 file changed, 14 insertions(+), 51 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index c5181eb7c9..35ce0e1c43 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -236,7 +236,7 @@ dependencies = [ [[package]] name = "bytes" -version = "0.5.3" +version = "0.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -522,7 +522,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bstr 0.2.10 (registry+https://github.com/rust-lang/crates.io-index)", "csv-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", - "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1293,19 +1293,11 @@ dependencies = [ "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_metrics 0.0.42-alpha5", "holochain_net 0.0.42-alpha5", -<<<<<<< HEAD "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_pickle 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", -======= - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_file 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_lmdb 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_mem 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_pickle 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ->>>>>>> a43408c6157416259cdcd8e6a67356f9040f674c "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_wasm_utils 0.0.42-alpha5", "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1388,17 +1380,10 @@ dependencies = [ "holochain_logging 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_metrics 0.0.42-alpha5", "holochain_net 0.0.42-alpha5", -<<<<<<< HEAD "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_file 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_lmdb 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_persistence_mem 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", -======= - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_file 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_lmdb 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_persistence_mem 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ->>>>>>> a43408c6157416259cdcd8e6a67356f9040f674c "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_wasm_utils 0.0.42-alpha5", "im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1476,17 +1461,10 @@ dependencies = [ "bip39 0.6.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)", "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_core_types 0.0.42-alpha5", -<<<<<<< HEAD "holochain_persistence_api 0.0.13 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", -======= - "holochain_persistence_api 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", ->>>>>>> a43408c6157416259cdcd8e6a67356f9040f674c "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "serde_derive 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1799,11 +1777,7 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", -<<<<<<< HEAD "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", -======= - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", ->>>>>>> a43408c6157416259cdcd8e6a67356f9040f674c ] [[package]] @@ -1839,7 +1813,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1898,7 +1872,7 @@ dependencies = [ "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2037,7 +2011,7 @@ dependencies = [ [[package]] name = "itoa" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -3830,7 +3804,7 @@ version = "1.0.39" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "indexmap 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", "ryu 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3858,7 +3832,7 @@ version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", - "itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4025,18 +3999,11 @@ version = "0.0.42-alpha5" dependencies = [ "detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", -<<<<<<< HEAD + "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", "lib3h 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_protocol 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", "lib3h_sodium 0.0.31 (git+https://github.com/holochain/lib3h?branch=transactional)", -======= - "futures 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", - "holochain_tracing_macros 0.0.13 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_protocol 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", - "lib3h_sodium 0.0.31 (registry+https://github.com/rust-lang/crates.io-index)", ->>>>>>> a43408c6157416259cdcd8e6a67356f9040f674c "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "sim2h 0.0.42-alpha5", @@ -4440,13 +4407,13 @@ name = "tokio" version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bytes 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "futures-core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", "mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4512,7 +4479,7 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.13 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -5359,7 +5326,7 @@ dependencies = [ "checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" "checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" "checksum bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" -"checksum bytes 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "10004c15deb332055f7a4a208190aed362cf9a7c2f6ab70a305fba50e1105f38" +"checksum bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1" "checksum bzip2 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b" "checksum bzip2-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6584aa36f5ad4c9247f5323b0a42f37802b37a836f0ad87084d7a33961abe25f" "checksum c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb" @@ -5499,7 +5466,7 @@ dependencies = [ "checksum iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" "checksum itertools 0.7.11 (registry+https://github.com/rust-lang/crates.io-index)" = "0d47946d458e94a1b7bcabbf6521ea7c037062c81f534615abcad76e84d4970d" "checksum itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" -"checksum itoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501266b7edd0174f8530248f87f99c88fbe60ca4ef3dd486835b8d8d53136f7f" +"checksum itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" "checksum json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3bde23771b4f5b9900635b0415485323b6d39afa979dcd5541218d67bb9107b4" "checksum jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9b392c9e8e43a12e6b21160903f473b1066e57fe18477394a93a1efd25654003" "checksum jsonrpc-http-server 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "2d83d348120edee487c560b7cdd2565055d61cda053aa0d0ef0f8b6a18429048" @@ -5746,12 +5713,8 @@ dependencies = [ "checksum tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "ca6df436c42b0c3330a82d855d2ef017cd793090ad550a6bc2184f4b933532ab" "checksum tokio-fs 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "3fe6dc22b08d6993916647d108a1a7d15b9cd29c4f4496c62b92c45b5041b7af" "checksum tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926" -<<<<<<< HEAD -"checksum tokio-process 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afbd6ef1b8cc2bd2c2b580d882774d443ebb1c6ceefe35ba9ea4ab586c89dbe8" -======= "checksum tokio-macros 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "50a61f268a3db2acee8dcab514efc813dc6dbe8a00e86076f935f94304b59a7a" -"checksum tokio-process 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "88e1281e412013f1ff5787def044a9577a0bed059f451e835f1643201f8b777d" ->>>>>>> a43408c6157416259cdcd8e6a67356f9040f674c +"checksum tokio-process 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afbd6ef1b8cc2bd2c2b580d882774d443ebb1c6ceefe35ba9ea4ab586c89dbe8" "checksum tokio-reactor 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6732fe6b53c8d11178dcb77ac6d9682af27fc6d4cb87789449152e5377377146" "checksum tokio-signal 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "dd6dc5276ea05ce379a16de90083ec80836440d5ef8a6a39545a3207373b8296" "checksum tokio-sync 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d06554cce1ae4a50f42fba8023918afa931413aded705b560e29600ccf7c6d76" From d6216b5f82fbc33e853ecc346bf32344a68a04ad Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Fri, 31 Jan 2020 13:30:08 -0500 Subject: [PATCH 18/26] Use new CursorRw interface --- Cargo.lock | 65 ++++++++++---------- crates/core/src/agent/chain_store.rs | 24 ++++---- crates/core/src/agent/state.rs | 2 +- crates/core/src/content_store.rs | 13 +++- crates/core/src/dht/dht_inner_reducers.rs | 9 ++- crates/core/src/dht/dht_reducers.rs | 4 +- crates/core/src/dht/dht_store.rs | 14 ++--- crates/core/src/nucleus/actions/get_entry.rs | 2 +- crates/core/src/persister.rs | 2 +- crates/core_types/src/eav/eavi.rs | 2 + 10 files changed, 74 insertions(+), 63 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 35ce0e1c43..f0e19438d3 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -383,9 +383,9 @@ dependencies = [ "cranelift-codegen-shared 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", "cranelift-entity 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -642,7 +642,7 @@ dependencies = [ [[package]] name = "dtoa" -version = "0.4.4" +version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -1625,7 +1625,7 @@ dependencies = [ [[package]] name = "holochain_persistence_api" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1656,7 +1656,7 @@ dependencies = [ [[package]] name = "holochain_persistence_file" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1673,7 +1673,7 @@ dependencies = [ [[package]] name = "holochain_persistence_lmdb" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" dependencies = [ "bencher 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1696,7 +1696,7 @@ dependencies = [ [[package]] name = "holochain_persistence_mem" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1712,7 +1712,7 @@ dependencies = [ [[package]] name = "holochain_persistence_pickle" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#08b61c25989e196cc51cc839458e287cfa26feed" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2533,7 +2533,7 @@ dependencies = [ "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "openssl 0.10.25 (registry+https://github.com/rust-lang/crates.io-index)", "openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl-sys 0.9.53 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-sys 0.9.54 (registry+https://github.com/rust-lang/crates.io-index)", "schannel 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", "security-framework 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "security-framework-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2733,7 +2733,7 @@ dependencies = [ "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "openssl-sys 0.9.53 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-sys 0.9.54 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2751,10 +2751,10 @@ dependencies = [ [[package]] name = "openssl-sys" -version = "0.9.53" +version = "0.9.54" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "openssl-src 111.6.1+1.1.1d (registry+https://github.com/rust-lang/crates.io-index)", @@ -3373,7 +3373,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "regex-syntax 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)", "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3388,7 +3388,7 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.13" +version = "0.6.14" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -3831,7 +3831,7 @@ name = "serde_urlencoded" version = "0.5.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dtoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3842,7 +3842,7 @@ name = "serde_yaml" version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", + "dtoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", "linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.89 (registry+https://github.com/rust-lang/crates.io-index)", "yaml-rust 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4042,7 +4042,7 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -4308,15 +4308,15 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "thiserror-impl 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror-impl 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "thiserror-impl" -version = "1.0.9" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4421,7 +4421,7 @@ dependencies = [ "pin-project-lite 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "signal-hook-registry 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-macros 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-macros 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4475,9 +4475,10 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "0.2.3" +version = "0.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4795,7 +4796,7 @@ name = "unicode-normalization" version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "smallvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -5064,7 +5065,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cranelift-codegen 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "smallvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -5076,7 +5077,7 @@ dependencies = [ "cranelift-codegen 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", "cranelift-entity 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", "wasmer-clif-fork-frontend 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", "wasmparser 0.45.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -5375,7 +5376,7 @@ dependencies = [ "checksum dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3" "checksum dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b" "checksum dns-lookup 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "13988670860b076248c74e1b54444efc4f1dec70c8bb25da4b7c0024396b72bf" -"checksum dtoa 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "ea57b42383d091c85abcc2706240b94ab2a8fa1fc81c10ff23c4de06e2a90b5e" +"checksum dtoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "4358a9e11b9a09cf52383b451b49a169e8d797b68aa02301ff586d70d9661ea3" "checksum dynomite 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c576fb311131fa07a83bd6609ae2a239e15a22f413742c3d983a491c5e0f68f" "checksum dynomite-derive 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bffe7d062538a8b3fef5f25de87ddd32537da778294dac2350b943c11dff37e2" "checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" @@ -5543,7 +5544,7 @@ dependencies = [ "checksum openssl 0.10.25 (registry+https://github.com/rust-lang/crates.io-index)" = "2f372b2b53ce10fb823a337aaa674e3a7d072b957c6264d0f4ff0bd86e657449" "checksum openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" "checksum openssl-src 111.6.1+1.1.1d (registry+https://github.com/rust-lang/crates.io-index)" = "c91b04cb43c1a8a90e934e0cd612e2a5715d976d2d6cff4490278a0cddf35005" -"checksum openssl-sys 0.9.53 (registry+https://github.com/rust-lang/crates.io-index)" = "465d16ae7fc0e313318f7de5cecf57b2fbe7511fd213978b457e1c96ff46736f" +"checksum openssl-sys 0.9.54 (registry+https://github.com/rust-lang/crates.io-index)" = "1024c0a59774200a555087a6da3f253a9095a5f344e353b212ac4c8b8e450986" "checksum ordered-float 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "18869315e81473c951eb56ad5558bbc56978562d3ecfb87abb7a1e944cea4518" "checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" "checksum output_vt100 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" @@ -5615,7 +5616,7 @@ dependencies = [ "checksum reed-solomon 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "13de68c877a77f35885442ac72c8beb7c2f0b09380c43b734b9d63d1db69ee54" "checksum regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53ee8cfdddb2e0291adfb9f13d31d3bbe0a03c9a402c01b1e24188d86c35b24f" "checksum regex-automata 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "92b73c2a1770c255c240eaa4ee600df1704a38dc3feaa6e949e7fcd4f8dc09f9" -"checksum regex-syntax 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "e734e891f5b408a29efbf8309e656876276f49ab6a6ac208600b4419bd893d90" +"checksum regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)" = "b28dfe3fe9badec5dbf0a79a9cccad2cfc2ab5484bdb3e44cbd1ae8b3ba2be06" "checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e" "checksum reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e542d9f077c126af32536b6aacc75bb7325400eab8cd0743543be5d91660780d" "checksum rkv 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9aab7c645d32e977e186448b0a5c2c3139a91a7f630cfd8a8c314d1d145e78bf" @@ -5672,7 +5673,7 @@ dependencies = [ "checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" "checksum slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373" "checksum smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6" -"checksum smallvec 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "44e59e0c9fa00817912ae6e4e6e3c4fe04455e75699d06eedc7d85917ed8e8f4" +"checksum smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5c2fb2ec9bcd216a5b0d0ccf31ab17b5ed1d627960edff65bbe95d3ce221cefc" "checksum snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "27207bb65232eda1f588cf46db2fee75c0808d557f6b3cf19a75f5d6d7c94df1" "checksum socket2 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e8b74de517221a2cb01a53349cf54182acdc31a074727d3079068448c0676d85" "checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" @@ -5698,8 +5699,8 @@ dependencies = [ "checksum term 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42" "checksum termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" "checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" -"checksum thiserror 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" = "6f357d1814b33bc2dc221243f8424104bfe72dbe911d5b71b3816a2dff1c977e" -"checksum thiserror-impl 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" = "eb2e25d25307eb8436894f727aba8f65d07adf02e5b35a13cebed48bd282bfef" +"checksum thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)" = "205684fd018ca14432b12cce6ea3d46763311a571c3d294e71ba3f01adcf1aad" +"checksum thiserror-impl 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)" = "57e4d2e50ca050ed44fb58309bdce3efa79948f84f9993ad1978de5eebdce5a7" "checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" "checksum threadpool 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e2f0c90a5f3459330ac8bc0d2f879c693bb7a2f59689c1083fc4ef83834da865" "checksum thrift_codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8fb61fb3d0a0af14949f3a6949b2639112e13226647112824f4d081533f9b1a8" @@ -5713,7 +5714,7 @@ dependencies = [ "checksum tokio-executor 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "ca6df436c42b0c3330a82d855d2ef017cd793090ad550a6bc2184f4b933532ab" "checksum tokio-fs 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "3fe6dc22b08d6993916647d108a1a7d15b9cd29c4f4496c62b92c45b5041b7af" "checksum tokio-io 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5090db468dad16e1a7a54c8c67280c5e4b544f3d3e018f0b913b400261f85926" -"checksum tokio-macros 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "50a61f268a3db2acee8dcab514efc813dc6dbe8a00e86076f935f94304b59a7a" +"checksum tokio-macros 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f4b1e7ed7d5d4c2af3d999904b0eebe76544897cdbfb2b9684bed2174ab20f7c" "checksum tokio-process 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afbd6ef1b8cc2bd2c2b580d882774d443ebb1c6ceefe35ba9ea4ab586c89dbe8" "checksum tokio-reactor 0.1.11 (registry+https://github.com/rust-lang/crates.io-index)" = "6732fe6b53c8d11178dcb77ac6d9682af27fc6d4cb87789449152e5377377146" "checksum tokio-signal 0.2.7 (registry+https://github.com/rust-lang/crates.io-index)" = "dd6dc5276ea05ce379a16de90083ec80836440d5ef8a6a39545a3207373b8296" diff --git a/crates/core/src/agent/chain_store.rs b/crates/core/src/agent/chain_store.rs index f9a5fae12c..4c3b408142 100644 --- a/crates/core/src/agent/chain_store.rs +++ b/crates/core/src/agent/chain_store.rs @@ -11,9 +11,11 @@ use holochain_core_types::{ }; use holochain_persistence_api::{ cas::content::{Address, AddressableContent, Content}, - txn::PersistenceManagerDyn, + error::PersistenceResult, + txn::{Cursor, CursorRwDyn, CursorProviderDyn, PersistenceManagerDyn} }; + use std::{str::FromStr, sync::Arc}; #[derive(Debug, Clone)] @@ -202,15 +204,13 @@ pub struct ChainStoreIterator { persistence_manager: Arc>, current: Option, } - -use holochain_persistence_api::{ - error::PersistenceResult, - txn::{CursorDyn, CursorProviderDyn}, -}; impl CursorProviderDyn for ChainStore { - fn create_cursor(&self) -> PersistenceResult>> { + fn create_cursor(&self) -> PersistenceResult>> { self.persistence_manager.create_cursor() } + fn create_cursor_rw(&self) -> PersistenceResult>> { + self.persistence_manager.create_cursor_rw() + } } impl ChainStoreIterator { @@ -343,7 +343,7 @@ pub mod tests { &test_iso_8601(), ); - let storage = chain_store.persistence_manager.create_cursor().unwrap(); + let storage = chain_store.persistence_manager.create_cursor_rw().unwrap(); storage .add(&chain_header_a) .expect("could not add header to cas"); @@ -493,7 +493,7 @@ pub mod tests { &test_iso_8601(), ); - let storage = chain_store.persistence_manager.create_cursor().unwrap(); + let storage = chain_store.persistence_manager.create_cursor_rw().unwrap(); storage .add(&chain_header_a) .expect("could not add header to cas"); @@ -657,7 +657,8 @@ pub mod tests { &test_iso_8601(), ); - let storage = chain_store.persistence_manager.create_cursor().unwrap(); + let storage = chain_store.persistence_manager + .create_cursor_rw().unwrap(); storage .add(&chain_header_f) .expect("could not add header to cas"); @@ -724,7 +725,8 @@ pub mod tests { &test_iso_8601(), ); - let storage = chain_store.persistence_manager.create_cursor().unwrap(); + let storage = chain_store.persistence_manager + .create_cursor_rw().unwrap(); storage .add(&chain_header_i) .expect("could not add header to cas"); diff --git a/crates/core/src/agent/state.rs b/crates/core/src/agent/state.rs index 5e7e7ab149..fdec24b1b6 100644 --- a/crates/core/src/agent/state.rs +++ b/crates/core/src/agent/state.rs @@ -277,7 +277,7 @@ fn reduce_commit_entry( provenances, ) .and_then(|chain_header| { - let cursor = agent_state.chain_store.create_cursor()?; + let cursor = agent_state.chain_store.create_cursor_rw()?; cursor.add(entry)?; cursor.add(&chain_header)?; cursor.commit()?; diff --git a/crates/core/src/content_store.rs b/crates/core/src/content_store.rs index 460c5ac6b0..1e7b0ad0c6 100644 --- a/crates/core/src/content_store.rs +++ b/crates/core/src/content_store.rs @@ -1,5 +1,6 @@ use holochain_core_types::{eav::Attribute, entry::Entry, error::HcResult}; -use holochain_persistence_api::cas::content::{Address, AddressableContent, Content}; +use holochain_persistence_api::{txn::{Cursor, CursorRwDyn}, + cas::content::{Address, AddressableContent, Content}}; pub trait GetContent { /// Return the content at this address, do not attempt to convert to an entry @@ -20,10 +21,16 @@ pub trait GetContent { } } -use holochain_persistence_api::txn::CursorDyn; -impl GetContent for dyn CursorDyn { +impl GetContent for dyn Cursor { fn get_raw(&self, address: &Address) -> HcResult> { Ok(self.fetch(address)?) } } + +impl GetContent for dyn CursorRwDyn { + fn get_raw(&self, address: &Address) -> HcResult> { + Ok(self.fetch(address)?) + } +} + diff --git a/crates/core/src/dht/dht_inner_reducers.rs b/crates/core/src/dht/dht_inner_reducers.rs index 68b6c78224..b85ae98a03 100644 --- a/crates/core/src/dht/dht_inner_reducers.rs +++ b/crates/core/src/dht/dht_inner_reducers.rs @@ -33,7 +33,7 @@ pub(crate) enum LinkModification { /// Used as the inner function for both commit and hold reducers #[holochain_tracing_macros::newrelic_autotrace(HOLOCHAIN_CORE)] pub(crate) fn reduce_store_entry_inner(store: &mut DhtStore, entry: &Entry) -> HcResult<()> { - let cursor = store.create_cursor()?; + let cursor = store.create_cursor_rw()?; match cursor.add(entry) { Ok(()) => { let status_eav = create_crud_status_eav(&entry.address(), CrudStatus::Live)?; @@ -63,7 +63,7 @@ pub(crate) fn reduce_add_remove_link_inner( address: &Address, link_modification: LinkModification, ) -> HcResult
{ - let cursor = store.create_cursor()?; + let cursor = store.create_cursor_rw()?; if cursor.contains(link.base())? { let attr = match link_modification { LinkModification::Add => { @@ -74,7 +74,6 @@ pub(crate) fn reduce_add_remove_link_inner( } }; let eav = EntityAttributeValueIndex::new(link.base(), &attr, address)?; - let cursor = store.create_cursor()?; cursor.add_eavi(&eav)?; cursor.commit()?; Ok(link.base().clone()) @@ -93,7 +92,7 @@ pub(crate) fn reduce_update_entry_inner( ) -> HcResult
{ // Update crud-status let new_status_eav = create_crud_status_eav(old_address, CrudStatus::Modified)?; - let cursor = store.create_cursor()?; + let cursor = store.create_cursor_rw()?; cursor.add_eavi(&new_status_eav)?; // add link from old to new let crud_link_eav = create_crud_link_eav(old_address, new_address)?; @@ -108,7 +107,7 @@ pub(crate) fn reduce_remove_entry_inner( latest_deleted_address: &Address, deletion_address: &Address, ) -> HcResult
{ - let cursor = store.create_cursor()?; + let cursor = store.create_cursor_rw()?; let entry = cursor .get(latest_deleted_address)? .ok_or_else(|| HolochainError::ErrorGeneric("trying to remove a missing entry".into()))?; diff --git a/crates/core/src/dht/dht_reducers.rs b/crates/core/src/dht/dht_reducers.rs index f5e3963883..9bb37c0933 100644 --- a/crates/core/src/dht/dht_reducers.rs +++ b/crates/core/src/dht/dht_reducers.rs @@ -323,7 +323,7 @@ pub mod tests { let store = test_store(context.clone()); let entry = test_entry(); - let cursor = (*store.dht()).clone().create_cursor().unwrap(); + let cursor = (*store.dht()).clone().create_cursor_rw().unwrap(); cursor.add(&entry).unwrap(); cursor.commit().unwrap(); let test_link = String::from("test_link"); @@ -369,7 +369,7 @@ pub mod tests { let store = test_store(context.clone()); let entry = test_entry(); - let cursor = (*store.dht()).clone().create_cursor().unwrap(); + let cursor = (*store.dht()).clone().create_cursor_rw().unwrap(); cursor.add(&entry).unwrap(); cursor.commit().unwrap(); let test_link = String::from("test_link"); diff --git a/crates/core/src/dht/dht_store.rs b/crates/core/src/dht/dht_store.rs index 0aa6843ec1..ab1e0bd3ef 100644 --- a/crates/core/src/dht/dht_store.rs +++ b/crates/core/src/dht/dht_store.rs @@ -17,7 +17,7 @@ use holochain_json_api::{error::JsonError, json::JsonString}; use holochain_persistence_api::{ cas::content::{Address, AddressableContent, Content}, eav::{EavFilter, IndexFilter}, - txn::PersistenceManagerDyn, + txn::{Cursor, CursorRwDyn, CursorProviderDyn, PersistenceManagerDyn}, }; use regex::Regex; @@ -105,13 +105,13 @@ pub fn create_get_links_eavi_query<'a>( Some(EavFilter::single(Attribute::RemovedLink(link_type, tag))), )) } - -use holochain_persistence_api::txn::{CursorDyn, CursorProviderDyn}; - impl CursorProviderDyn for DhtStore { - fn create_cursor(&self) -> PersistenceResult>> { + fn create_cursor(&self) -> PersistenceResult>> { self.persistence_manager.create_cursor() } + fn create_cursor_rw(&self) -> PersistenceResult>> { + self.persistence_manager.create_cursor_rw() + } } #[holochain_tracing_macros::newrelic_autotrace(HOLOCHAIN_CORE)] @@ -185,7 +185,7 @@ impl DhtStore { /// Get all headers for an entry by first looking in the DHT meta store /// for header addresses, then resolving them with the DHT CAS pub fn get_headers(&self, entry_address: Address) -> HcResult> { - let cursor = self.create_cursor()?; + let cursor : Box> = self.create_cursor()?; // fetch all EAV references to chain headers for this entry let eavis = cursor .fetch_eavi(&EaviQuery::new( @@ -237,7 +237,7 @@ impl DhtStore { &Attribute::EntryHeader, &header.address(), )?; - let cursor = self.create_cursor()?; + let cursor : Box> = self.create_cursor_rw()?; cursor.add(header)?; cursor.add_eavi(&eavi)?; cursor.commit()?; diff --git a/crates/core/src/nucleus/actions/get_entry.rs b/crates/core/src/nucleus/actions/get_entry.rs index fa9d90da10..1fcbd62afc 100644 --- a/crates/core/src/nucleus/actions/get_entry.rs +++ b/crates/core/src/nucleus/actions/get_entry.rs @@ -150,7 +150,7 @@ pub mod tests { assert_eq!(Ok(None), result); let cursor = (*context.state().unwrap().dht()) .clone() - .create_cursor() + .create_cursor_rw() .unwrap(); cursor.add(&entry).unwrap(); cursor.commit().unwrap(); diff --git a/crates/core/src/persister.rs b/crates/core/src/persister.rs index 7bff9b186c..68e96b5912 100644 --- a/crates/core/src/persister.rs +++ b/crates/core/src/persister.rs @@ -45,7 +45,7 @@ impl Persister for SimplePersister { let nucleus_snapshot = NucleusStateSnapshot::from(state); let dht_store_snapshot = DhtStoreSnapshot::from(state); - let cursor = self.storage.create_cursor()?; + let cursor = self.storage.create_cursor_rw()?; cursor.add(&agent_snapshot)?; cursor.add(&nucleus_snapshot)?; cursor.add(&dht_store_snapshot)?; diff --git a/crates/core_types/src/eav/eavi.rs b/crates/core_types/src/eav/eavi.rs index c5121faf30..ac78e741bb 100644 --- a/crates/core_types/src/eav/eavi.rs +++ b/crates/core_types/src/eav/eavi.rs @@ -6,6 +6,8 @@ use holochain_persistence_api::{ cas::content::{Address, AddressableContent, Content}, eav::{ + FetchEavi, + AddEavi, storage::{ EntityAttributeValueStorage as GenericStorage, ExampleEntityAttributeValueStorage, }, From bfc433d30ca0bc2201abb4a5f7da5fe2a86aaa21 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Fri, 31 Jan 2020 13:30:29 -0500 Subject: [PATCH 19/26] cargo fmt --- crates/core/src/agent/chain_store.rs | 9 +++------ crates/core/src/content_store.rs | 8 ++++---- crates/core/src/dht/dht_store.rs | 6 +++--- crates/core_types/src/eav/eavi.rs | 4 +--- 4 files changed, 11 insertions(+), 16 deletions(-) diff --git a/crates/core/src/agent/chain_store.rs b/crates/core/src/agent/chain_store.rs index 4c3b408142..b2b32292f0 100644 --- a/crates/core/src/agent/chain_store.rs +++ b/crates/core/src/agent/chain_store.rs @@ -12,10 +12,9 @@ use holochain_core_types::{ use holochain_persistence_api::{ cas::content::{Address, AddressableContent, Content}, error::PersistenceResult, - txn::{Cursor, CursorRwDyn, CursorProviderDyn, PersistenceManagerDyn} + txn::{Cursor, CursorProviderDyn, CursorRwDyn, PersistenceManagerDyn}, }; - use std::{str::FromStr, sync::Arc}; #[derive(Debug, Clone)] @@ -657,8 +656,7 @@ pub mod tests { &test_iso_8601(), ); - let storage = chain_store.persistence_manager - .create_cursor_rw().unwrap(); + let storage = chain_store.persistence_manager.create_cursor_rw().unwrap(); storage .add(&chain_header_f) .expect("could not add header to cas"); @@ -725,8 +723,7 @@ pub mod tests { &test_iso_8601(), ); - let storage = chain_store.persistence_manager - .create_cursor_rw().unwrap(); + let storage = chain_store.persistence_manager.create_cursor_rw().unwrap(); storage .add(&chain_header_i) .expect("could not add header to cas"); diff --git a/crates/core/src/content_store.rs b/crates/core/src/content_store.rs index 1e7b0ad0c6..c1e9451857 100644 --- a/crates/core/src/content_store.rs +++ b/crates/core/src/content_store.rs @@ -1,6 +1,8 @@ use holochain_core_types::{eav::Attribute, entry::Entry, error::HcResult}; -use holochain_persistence_api::{txn::{Cursor, CursorRwDyn}, - cas::content::{Address, AddressableContent, Content}}; +use holochain_persistence_api::{ + cas::content::{Address, AddressableContent, Content}, + txn::{Cursor, CursorRwDyn}, +}; pub trait GetContent { /// Return the content at this address, do not attempt to convert to an entry @@ -21,7 +23,6 @@ pub trait GetContent { } } - impl GetContent for dyn Cursor { fn get_raw(&self, address: &Address) -> HcResult> { Ok(self.fetch(address)?) @@ -33,4 +34,3 @@ impl GetContent for dyn CursorRwDyn { Ok(self.fetch(address)?) } } - diff --git a/crates/core/src/dht/dht_store.rs b/crates/core/src/dht/dht_store.rs index ab1e0bd3ef..aded47331a 100644 --- a/crates/core/src/dht/dht_store.rs +++ b/crates/core/src/dht/dht_store.rs @@ -17,7 +17,7 @@ use holochain_json_api::{error::JsonError, json::JsonString}; use holochain_persistence_api::{ cas::content::{Address, AddressableContent, Content}, eav::{EavFilter, IndexFilter}, - txn::{Cursor, CursorRwDyn, CursorProviderDyn, PersistenceManagerDyn}, + txn::{Cursor, CursorProviderDyn, CursorRwDyn, PersistenceManagerDyn}, }; use regex::Regex; @@ -185,7 +185,7 @@ impl DhtStore { /// Get all headers for an entry by first looking in the DHT meta store /// for header addresses, then resolving them with the DHT CAS pub fn get_headers(&self, entry_address: Address) -> HcResult> { - let cursor : Box> = self.create_cursor()?; + let cursor: Box> = self.create_cursor()?; // fetch all EAV references to chain headers for this entry let eavis = cursor .fetch_eavi(&EaviQuery::new( @@ -237,7 +237,7 @@ impl DhtStore { &Attribute::EntryHeader, &header.address(), )?; - let cursor : Box> = self.create_cursor_rw()?; + let cursor: Box> = self.create_cursor_rw()?; cursor.add(header)?; cursor.add_eavi(&eavi)?; cursor.commit()?; diff --git a/crates/core_types/src/eav/eavi.rs b/crates/core_types/src/eav/eavi.rs index ac78e741bb..872aa598e2 100644 --- a/crates/core_types/src/eav/eavi.rs +++ b/crates/core_types/src/eav/eavi.rs @@ -6,12 +6,10 @@ use holochain_persistence_api::{ cas::content::{Address, AddressableContent, Content}, eav::{ - FetchEavi, - AddEavi, storage::{ EntityAttributeValueStorage as GenericStorage, ExampleEntityAttributeValueStorage, }, - AttributeError, IndexFilter, + AddEavi, AttributeError, FetchEavi, IndexFilter, }, error::{PersistenceError, PersistenceResult}, }; From c1637e0a43c82ec194eb2359d8c951fb80e16f68 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Fri, 31 Jan 2020 14:14:42 -0500 Subject: [PATCH 20/26] Remove impl of Attribute --- crates/core_types/src/eav/eavi.rs | 2 -- 1 file changed, 2 deletions(-) diff --git a/crates/core_types/src/eav/eavi.rs b/crates/core_types/src/eav/eavi.rs index 872aa598e2..9dfbefc786 100644 --- a/crates/core_types/src/eav/eavi.rs +++ b/crates/core_types/src/eav/eavi.rs @@ -56,8 +56,6 @@ impl Default for Attribute { unsafe impl Sync for Attribute {} unsafe impl Send for Attribute {} -impl holochain_persistence_api::eav::Attribute for Attribute {} - impl From for HolochainError { fn from(err: AttributeError) -> HolochainError { let msg = match err { From 021d5cdc8177dcd214e70984aa4f0b2efed24e10 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Fri, 31 Jan 2020 14:14:54 -0500 Subject: [PATCH 21/26] Update cargo.lock --- Cargo.lock | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index f0e19438d3..791b518e5e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1625,7 +1625,7 @@ dependencies = [ [[package]] name = "holochain_persistence_api" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#56d69337dd9e38d4f707f547b5530ec735cf1a34" dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1656,7 +1656,7 @@ dependencies = [ [[package]] name = "holochain_persistence_file" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#56d69337dd9e38d4f707f547b5530ec735cf1a34" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1673,7 +1673,7 @@ dependencies = [ [[package]] name = "holochain_persistence_lmdb" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#56d69337dd9e38d4f707f547b5530ec735cf1a34" dependencies = [ "bencher 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1696,7 +1696,7 @@ dependencies = [ [[package]] name = "holochain_persistence_mem" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#56d69337dd9e38d4f707f547b5530ec735cf1a34" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1712,7 +1712,7 @@ dependencies = [ [[package]] name = "holochain_persistence_pickle" version = "0.0.13" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#20344822d6ca7f915e9636725650a3cb1e2af47c" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#56d69337dd9e38d4f707f547b5530ec735cf1a34" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.17 (registry+https://github.com/rust-lang/crates.io-index)", From d235c40c7c053c5a6efeb991ef84e11c71bd391d Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Wed, 12 Feb 2020 13:51:11 -0500 Subject: [PATCH 22/26] Fix merge conflicts --- crates/core/src/agent/chain_store.rs | 5 +---- crates/core/src/agent/state.rs | 2 -- crates/core/src/dht/dht_inner_reducers.rs | 5 +---- crates/net/Cargo.toml | 2 -- 4 files changed, 2 insertions(+), 12 deletions(-) diff --git a/crates/core/src/agent/chain_store.rs b/crates/core/src/agent/chain_store.rs index a7fd827d7f..0a54e95b15 100644 --- a/crates/core/src/agent/chain_store.rs +++ b/crates/core/src/agent/chain_store.rs @@ -1,7 +1,4 @@ -use crate::content_store::GetContent; -use crate::{ - NEW_RELIC_LICENSE_KEY, -}; +use crate::{content_store::GetContent, NEW_RELIC_LICENSE_KEY}; use globset::{GlobBuilder, GlobSetBuilder}; use holochain_core_types::{ chain_header::ChainHeader, diff --git a/crates/core/src/agent/state.rs b/crates/core/src/agent/state.rs index e7883b26ce..31f96f00ed 100644 --- a/crates/core/src/agent/state.rs +++ b/crates/core/src/agent/state.rs @@ -4,10 +4,8 @@ use crate::{ content_store::GetContent, network::entry_with_header::EntryWithHeader, state::{ActionResponse, State, StateWrapper, ACTION_PRUNE_MS}, - state::State, NEW_RELIC_LICENSE_KEY, }; -use holochain_persistence_api::cas::content::{Address, AddressableContent, Content}; use bitflags::_core::time::Duration; use holochain_core_types::{ agent::AgentId, diff --git a/crates/core/src/dht/dht_inner_reducers.rs b/crates/core/src/dht/dht_inner_reducers.rs index ff520c9f97..c0477d0d3c 100644 --- a/crates/core/src/dht/dht_inner_reducers.rs +++ b/crates/core/src/dht/dht_inner_reducers.rs @@ -8,10 +8,7 @@ /// It is up to the calling reducer function whether the new state object should be kept and what to do with the return value /// use crate::dht::dht_store::DhtStore; -use crate::{ - content_store::GetContent, - NEW_RELIC_LICENSE_KEY, -}; +use crate::{content_store::GetContent, NEW_RELIC_LICENSE_KEY}; use holochain_core_types::{ crud_status::{create_crud_link_eav, create_crud_status_eav, CrudStatus}, eav::{Attribute, EaviQuery, EntityAttributeValueIndex}, diff --git a/crates/net/Cargo.toml b/crates/net/Cargo.toml index 0edc16d562..d75c871fcc 100644 --- a/crates/net/Cargo.toml +++ b/crates/net/Cargo.toml @@ -9,8 +9,6 @@ authors = ["Holochain Core Dev Team "] edition = "2018" [dev-dependencies] -lib3h_crypto_api = "=0.0.37" ->>>>>>> 4640c1b3c9004cb2d64a607ef8f3872de4a204e7 base64 = "=0.10.1" hcid = "=0.0.6" jsonrpc-core = "=14.0.1" From a6a718c2cce4e5168689ebe30185fbcdb87bcb03 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Wed, 12 Feb 2020 19:47:20 -0500 Subject: [PATCH 23/26] Fix merge conflicts --- Cargo.lock | 5795 +++++++++++++++++++ crates/conductor_lib/src/context_builder.rs | 4 - crates/core/src/context.rs | 2 +- crates/core/src/macros.rs | 1 - crates/core/src/network/reducers/init.rs | 1 - 5 files changed, 5796 insertions(+), 7 deletions(-) create mode 100644 Cargo.lock diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000000..c48843262b --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,5795 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +[[package]] +name = "adler32" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "aho-corasick" +version = "0.6.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ansi_term" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "arc-swap" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "arrayref" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "arrayvec" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "ascii" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "assert_cmd" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "escargot 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "predicates-tree 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "atty" +version = "0.2.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "autocfg" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "autocfg" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "backtrace" +version = "0.3.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "backtrace-sys" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "base64" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "safemem 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "base64" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "base64" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "bencher" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "bincode" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "bip39" +version = "0.6.0-beta.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "hmac 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "bitflags" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "bitmaps" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "blake2b_simd" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "block-buffer" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "block-buffer" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "block-padding" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "boolinator" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "bstr" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-automata 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "byte-tools" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "byte-tools" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "byteorder" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "bytes" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "bytes" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "bzip2" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bzip2-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "bzip2-sys" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "c2-chacha" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "capnp" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "cc" +version = "1.0.50" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "cfg-if" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "chrono" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "chunked_transfer" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "clap" +version = "2.33.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "clokwerk" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "cloudabi" +version = "0.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "cmake" +version = "0.1.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "colored" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "constant_time_eq" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "core-foundation" +version = "0.6.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "core-foundation-sys" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "cranelift-bforest" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cranelift-entity 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "cranelift-codegen" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-bforest 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-codegen-meta 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-codegen-shared 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-entity 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "cranelift-codegen-meta" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cranelift-codegen-shared 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-entity 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "cranelift-codegen-shared" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "cranelift-entity" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "cranelift-native" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cranelift-codegen 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "raw-cpuid 7.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crc32fast" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-channel" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-deque" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-queue" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-queue" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-utils" +version = "0.6.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crossbeam-utils" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "crypto-mac" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "crypto-mac" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "csv" +version = "1.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bstr 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "csv-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "csv-core" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ctor" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "derive_more" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "detach" +version = "0.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "detach" +version = "0.0.37" +source = "git+https://github.com/holochain/lib3h?branch=transactional#fa745eb18c9ff2d50df377e09de9b3b6e26688b0" + +[[package]] +name = "deunicode" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "difference" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "digest" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "digest" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "directories" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "dirs" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_users 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "dirs" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "dirs-sys" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_users 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "dns-lookup" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "socket2 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "dtoa" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "either" +version = "1.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "encode_unicode" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "encoding_rs" +version = "0.8.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "env_logger" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "env_logger" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "errno" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "errno-dragonfly" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "error-chain" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "escargot" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "failure" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "failure_derive" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "fake-simd" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "filetime" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "fixedbitset" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "flate2" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "miniz_oxide 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "float-cmp" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "fnv" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "foreign-types" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "foreign-types-shared" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "fs_extra" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "fuchsia-cprng" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "fuchsia-zircon" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "fuchsia-zircon-sys" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "futures" +version = "0.1.29" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "futures" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-channel 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-executor 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-task 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-channel" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-channel-preview" +version = "0.3.0-alpha.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-core" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "futures-core-preview" +version = "0.3.0-alpha.17" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "futures-cpupool" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-executor" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-task 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-executor-preview" +version = "0.3.0-alpha.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-channel-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-io" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "futures-io-preview" +version = "0.3.0-alpha.17" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "futures-macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-preview" +version = "0.3.0-alpha.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-channel-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-executor-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-sink" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "futures-sink-preview" +version = "0.3.0-alpha.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-task" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "futures-util" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-channel 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-macro 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-task 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro-nested 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "futures-util-preview" +version = "0.3.0-alpha.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures-channel-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "gcc" +version = "0.3.55" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "generic-array" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "generic-array" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "getrandom" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "glob" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "glob" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "globset" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", + "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "groupable" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "h2" +version = "0.1.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "string 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "half" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "hashbrown" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hc" +version = "0.0.43-alpha3" +dependencies = [ + "assert_cmd 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "colored 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "dns-lookup 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "flate2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", + "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_conductor_lib 0.0.43-alpha3", + "holochain_core 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_dpki 0.0.43-alpha3", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_locksmith 0.0.43-alpha3", + "holochain_net 0.0.43-alpha3", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_wasm_utils 0.0.43-alpha3", + "ignore 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "in_stream 0.0.43-alpha3", + "json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.37 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.37 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", + "rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustyline 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "sim2h 0.0.43-alpha3", + "structopt 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tar 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tera 0.11.20 (registry+https://github.com/rust-lang/crates.io-index)", + "toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url2 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hcid" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "reed-solomon 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hdk" +version = "0.0.43-alpha3" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "boolinator 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_conductor_lib 0.0.43-alpha3", + "holochain_core 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_wasm_utils 0.0.43-alpha3", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "test_utils 0.0.43-alpha3", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hdk_proc_macros" +version = "0.0.43-alpha3" +dependencies = [ + "hdk 0.0.43-alpha3", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "heck" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hermit-abi" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hex" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "hmac" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crypto-mac 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hmac" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain" +version = "0.0.43-alpha3" +dependencies = [ + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_conductor_lib 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_locksmith 0.0.43-alpha3", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "signal-hook 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", + "tiny_http 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_common" +version = "0.0.43-alpha3" +dependencies = [ + "directories 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_conductor_lib" +version = "0.0.43-alpha3" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "boolinator 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "colored 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_core 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_dpki 0.0.43-alpha3", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_locksmith 0.0.43-alpha3", + "holochain_logging 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_metrics 0.0.43-alpha3", + "holochain_net 0.0.43-alpha3", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_pickle 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_wasm_utils 0.0.43-alpha3", + "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", + "json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-http-server 14.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-ws-server 14.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "nickel 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)", + "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", + "rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_regex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "test_utils 0.0.43-alpha3", + "tiny_http 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_conductor_lib_api" +version = "0.0.43-alpha3" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_locksmith 0.0.43-alpha3", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_wasm_utils 0.0.43-alpha3", + "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_conductor_wasm" +version = "0.0.43-alpha3" +dependencies = [ + "holochain_core_types 0.0.43-alpha3", + "wasm-bindgen 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_core" +version = "0.0.43-alpha3" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "boolinator 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "clokwerk 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_conductor_lib_api 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_dpki 0.0.43-alpha3", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_locksmith 0.0.43-alpha3", + "holochain_logging 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_metrics 0.0.43-alpha3", + "holochain_net 0.0.43-alpha3", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_file 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_lmdb 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_persistence_mem 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_wasm_utils 0.0.43-alpha3", + "im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", + "pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "test_utils 0.0.43-alpha3", + "threadpool 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unwrap_to 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-runtime 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmi 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_core_types" +version = "0.0.43-alpha3" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_locksmith 0.0.43-alpha3", + "holochain_logging 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "objekt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rust-base58 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "test_utils 0.0.43-alpha3", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmi 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_dpki" +version = "0.0.43-alpha3" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bip39 0.6.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_json_api" +version = "0.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-channel-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-executor-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "objekt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_json_derive" +version = "0.0.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_locksmith" +version = "0.0.43-alpha3" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_logging" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "colored 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_metrics" +version = "0.0.43-alpha3" +dependencies = [ + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "csv 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_locksmith 0.0.43-alpha3", + "holochain_logging 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rusoto_core 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rusoto_credential 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rusoto_logs 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rusoto_sts 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "streaming-stats 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "strip-ansi-escapes 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "structopt 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "structopt-derive 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_net" +version = "0.0.43-alpha3" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_conductor_lib_api 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_locksmith 0.0.43-alpha3", + "holochain_logging 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_metrics 0.0.43-alpha3", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "in_stream 0.0.43-alpha3", + "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_crypto_api 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_zombie_actor 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_bytes 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "sim2h 0.0.43-alpha3", + "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url2 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_persistence_api" +version = "0.0.15" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#b8d29678e75c4d54f48426ab3281852c6d7cc817" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-channel-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-executor-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-util-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "objekt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rust-base58 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_persistence_file" +version = "0.0.15" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#b8d29678e75c4d54f48426ab3281852c6d7cc817" +dependencies = [ + "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_test 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_persistence_lmdb" +version = "0.0.15" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#b8d29678e75c4d54f48426ab3281852c6d7cc817" +dependencies = [ + "bencher 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_logging 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lmdb-rkv 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rkv 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_test 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_persistence_mem" +version = "0.0.15" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#b8d29678e75c4d54f48426ab3281852c6d7cc817" +dependencies = [ + "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_test 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_persistence_pickle" +version = "0.0.15" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#b8d29678e75c4d54f48426ab3281852c6d7cc817" +dependencies = [ + "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pickledb 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_test 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_stress" +version = "0.0.43-alpha3" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "in_stream 0.0.43-alpha3", + "lib3h_crypto_api 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "prettytable-rs 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "sim2h 0.0.43-alpha3", + "structopt 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url2 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_tracing" +version = "0.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "rustracing 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rustracing_jaeger 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_tracing_macros" +version = "0.0.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "holochain_wasm_utils" +version = "0.0.43-alpha3" +dependencies = [ + "holochain_conductor_lib 0.0.43-alpha3", + "holochain_core 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "test_utils 0.0.43-alpha3", +] + +[[package]] +name = "hostname" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "winutil 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "http" +version = "0.1.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "http_req" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "httparse" +version = "1.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "humansize" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "humantime" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hyper" +version = "0.10.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", + "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", + "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hyper" +version = "0.12.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "h2 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-tcp 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", + "want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "hyper-tls" +version = "0.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", + "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "idna" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "idna" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ignore" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "walkdir 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "im" +version = "14.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitmaps 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_xoshiro 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "sized-chunks 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)", + "version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "in_stream" +version = "0.0.43-alpha3" +dependencies = [ + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl 0.10.25 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tungstenite 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", + "url2 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "indexmap" +version = "1.3.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "input_buffer" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "iovec" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "itertools" +version = "0.7.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "itertools" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "itoa" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "json-patch" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "treediff 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "jsonrpc-core" +version = "14.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "jsonrpc-http-server" +version = "14.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-server-utils 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "jsonrpc-lite" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "jsonrpc-server-utils" +version = "14.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-codec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "jsonrpc-ws-server" +version = "14.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-server-utils 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "ws 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "kernel32-sys" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "language-tags" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "lazy_static" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "lazycell" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "lib3h" +version = "0.0.37" +source = "git+https://github.com/holochain/lib3h?branch=transactional#fa745eb18c9ff2d50df377e09de9b3b6e26688b0" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "detach 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_mdns 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_p2p_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_zombie_actor 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl 0.10.25 (registry+https://github.com/rust-lang/crates.io-index)", + "predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rmp-serde 0.13.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tungstenite 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lib3h_crypto_api" +version = "0.0.37" +source = "git+https://github.com/holochain/lib3h?branch=transactional#fa745eb18c9ff2d50df377e09de9b3b6e26688b0" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lib3h_crypto_api" +version = "0.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lib3h_mdns" +version = "0.0.37" +source = "git+https://github.com/holochain/lib3h?branch=transactional#fa745eb18c9ff2d50df377e09de9b3b6e26688b0" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lib3h_p2p_protocol" +version = "0.0.37" +source = "git+https://github.com/holochain/lib3h?branch=transactional#fa745eb18c9ff2d50df377e09de9b3b6e26688b0" +dependencies = [ + "capnp 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lib3h_protocol" +version = "0.0.37" +source = "git+https://github.com/holochain/lib3h?branch=transactional#fa745eb18c9ff2d50df377e09de9b3b6e26688b0" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "rmp-serde 0.13.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url_serde 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lib3h_sodium" +version = "0.0.37" +source = "git+https://github.com/holochain/lib3h?branch=transactional#fa745eb18c9ff2d50df377e09de9b3b6e26688b0" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rust_sodium_holochain_fork 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lib3h_sodium" +version = "0.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_crypto_api 0.0.37 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rust_sodium_holochain_fork 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lib3h_zombie_actor" +version = "0.0.37" +source = "git+https://github.com/holochain/lib3h?branch=transactional#fa745eb18c9ff2d50df377e09de9b3b6e26688b0" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "detach 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "shrinkwraprs 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "libc" +version = "0.2.66" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "libflate" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "adler32 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rle-decode-fast 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "linked-hash-map" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "lmdb-rkv" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "lmdb-rkv-sys 0.9.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lmdb-rkv-sys" +version = "0.9.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lock_api" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lock_api" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "lock_api" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "log" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "log" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "maplit" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "mashup" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro-hack 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "mashup-impl" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro-hack 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "matches" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "maybe-uninit" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "md5" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "memchr" +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "memmap" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "memoffset" +version = "0.5.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "memory_units" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "mime" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "mime" +version = "0.3.16" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "mime_guess" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "miniz_oxide" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "adler32 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "mio" +version = "0.6.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "mio-extras" +version = "2.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "mio-named-pipes" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "miow 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "mio-uds" +version = "0.6.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "miow" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "miow" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "socket2 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "modifier" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "msdos_time" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "multihash" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "sha1 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "mustache" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "nanoid" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "native-tls" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl 0.10.25 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-sys 0.9.54 (registry+https://github.com/rust-lang/crates.io-index)", + "schannel 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)", + "security-framework 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "security-framework-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "net2" +version = "0.2.33" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "newrelic" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "derive_more 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic-sys 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "newrelic-sys" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "nickel" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "groupable 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)", + "modifier 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "mustache 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", + "typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "nix" +version = "0.14.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "nix" +version = "0.15.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "normalize-line-endings" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "num" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-bigint 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "num-complex 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "num-iter 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)", + "num-rational 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "num-bigint" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "num-complex" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "num-derive" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "num-integer" +version = "0.1.41" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "num-iter" +version = "0.1.39" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "num-rational" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-bigint 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "num-traits" +version = "0.1.43" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "num-traits" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "num_cpus" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "objekt" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "once_cell" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "opaque-debug" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "openssl" +version = "0.10.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-sys 0.9.54 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "openssl-probe" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "openssl-src" +version = "111.6.1+1.1.1d" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "openssl-sys" +version = "0.9.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl-src 111.6.1+1.1.1d (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", + "vcpkg 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ordered-float" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ordermap" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "output_vt100" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "owning_ref" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "page_size" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parity-wasm" +version = "0.31.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lock_api 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lock_api 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lock_api 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot_core 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot_core" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot_core" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot_core" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "parking_lot_core" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pbkdf2" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "percent-encoding" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "percent-encoding" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "pest" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "ucd-trie 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pest_derive" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "pest_generator 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pest_generator" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pest_meta" +version = "2.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "petgraph" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)", + "ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pickledb" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_cbor 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pin-project-lite" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "pin-utils" +version = "0.1.0-alpha.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "pkg-config" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "plugin" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "podio" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "ppv-lite86" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "predicates" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "float-cmp 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "normalize-line-endings 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "predicates-core" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "predicates-tree" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "treeline 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pretty_assertions" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "output_vt100 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "prettytable-rs" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)", + "csv 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "term 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "proc-macro-error" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "proc-macro-hack" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro-hack-impl 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "proc-macro-hack-impl" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "proc-macro-nested" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "proc-macro2" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "proc-macro2" +version = "0.4.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "proc-macro2" +version = "1.0.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "quick-error" +version = "1.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "quote" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "quote" +version = "0.6.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "quote" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand" +version = "0.3.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand" +version = "0.5.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_chacha" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_chacha" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_core" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_core" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "rand_core" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_hc" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_hc" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_isaac" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_jitter" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_os" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)", + "fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_pcg" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_xorshift" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rand_xoshiro" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "raw-cpuid" +version = "7.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rayon" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rayon-core 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rayon-core" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rdrand" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "redox_syscall" +version = "0.1.56" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "redox_users" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "rust-argon2 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "reed-solomon" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "regex" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)", + "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", + "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "regex-automata" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "regex-syntax" +version = "0.6.14" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "remove_dir_all" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "reqwest" +version = "0.9.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "encoding_rs 0.8.22 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper-tls 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libflate 0.1.27 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)", + "mime_guess 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_urlencoded 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rkv" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lmdb-rkv 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", + "ordered-float 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rle-decode-fast" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "rmp" +version = "0.8.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rmp-serde" +version = "0.13.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "rmp 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rpassword" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rusoto_core" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "hmac 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper-tls 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "md5 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "rusoto_credential 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "xml-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rusoto_credential" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "dirs 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-process 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rusoto_logs" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "rusoto_core 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rusoto_sts" +version = "0.40.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "rusoto_core 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_urlencoded 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)", + "xml-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rust-argon2" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "blake2b_simd 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", + "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rust-base58" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rust_sodium_holochain_fork" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "unwrap 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rust_sodium_holochain_fork-sys" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "flate2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", + "http_req 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tar 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)", + "unwrap 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "zip 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.16" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "rustc_version" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rustracing" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "trackable 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rustracing_jaeger" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "rustracing 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "thrift_codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "trackable 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "rustyline" +version = "5.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "utf8parse 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ryu" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "safemem" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "schannel" +version = "0.1.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "scopeguard" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "scopeguard" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "security-framework" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "core-foundation 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)", + "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "security-framework-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "security-framework-sys" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "semver" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "semver-parser" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "serde" +version = "1.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde-bench" +version = "0.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_bytes" +version = "0.10.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_bytes" +version = "0.11.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_cbor" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "half 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_derive" +version = "1.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_json" +version = "1.0.47" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "indexmap 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_regex" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_test" +version = "1.0.104" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_urlencoded" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "dtoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "serde_yaml" +version = "0.8.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "dtoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)", + "linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "yaml-rust 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sha-1" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sha1" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "sha1" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "sha2" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)", + "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sha2" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "shlex" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "shrinkwraprs" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "itertools 0.7.11 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.12.15 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "shrinkwraprs" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "signal-hook" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "signal-hook-registry 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "signal-hook-registry" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "arc-swap 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sim2h" +version = "0.0.43-alpha3" +dependencies = [ + "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_locksmith 0.0.43-alpha3", + "holochain_metrics 0.0.43-alpha3", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "in_stream 0.0.43-alpha3", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_crypto_api 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_zombie_actor 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "openssl 0.10.25 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "threadpool 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "tungstenite 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url2 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sim2h_server" +version = "0.0.43-alpha3" +dependencies = [ + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_common 0.0.43-alpha3", + "holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "sim2h 0.0.43-alpha3", + "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sized-chunks" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitmaps 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "slab" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "slug" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "deunicode 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "smallvec" +version = "0.6.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "smallvec" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "snowflake" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "socket2" +version = "0.3.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "stable_deref_trait" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "streaming-stats" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "string" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "strip-ansi-escapes" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "vte 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "strsim" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "structopt" +version = "0.2.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", + "structopt-derive 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "structopt" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)", + "structopt-derive 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "structopt-derive" +version = "0.2.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "structopt-derive" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro-error 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "subtle" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "syn" +version = "0.12.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "syn" +version = "0.15.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "syn" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "synstructure" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "synstructure" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "take_mut" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "tar" +version = "0.4.26" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "filetime 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "xattr 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "target-lexicon" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "tempfile" +version = "3.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tera" +version = "0.11.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "error-chain 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "humansize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "unic-segment 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "term" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "dirs 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "termcolor" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "test_utils" +version = "0.0.43-alpha3" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "hdk 0.0.43-alpha3", + "holochain_conductor_lib 0.0.43-alpha3", + "holochain_core 0.0.43-alpha3", + "holochain_core_types 0.0.43-alpha3", + "holochain_dpki 0.0.43-alpha3", + "holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)", + "holochain_locksmith 0.0.43-alpha3", + "holochain_net 0.0.43-alpha3", + "holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)", + "holochain_wasm_utils 0.0.43-alpha3", + "jsonrpc-ws-server 14.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "textwrap" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "thiserror" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "thiserror-impl 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "thread_local" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "threadpool" +version = "1.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "thrift_codec" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "trackable 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "time" +version = "0.1.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tiny-keccak" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crunchy 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tiny_http" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "ascii 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)", + "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", + "chunked_transfer 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio" +version = "0.1.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-codec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-current-thread 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-fs 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-sync 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-tcp 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-timer 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-udp 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-uds 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", + "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project-lite 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "signal-hook-registry 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-macros 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-codec" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-current-thread" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-executor" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-fs" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-threadpool 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-io" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-macros" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-process" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-signal 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-reactor" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-sync 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-signal" +version = "0.2.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "signal-hook-registry 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-sync" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-tcp" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-threadpool" +version = "0.1.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-timer" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-udp" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-codec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tokio-uds" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-codec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "toml" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "trackable" +version = "0.2.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "trackable_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "trackable_derive" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "traitobject" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "treediff" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "treeline" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "try-lock" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "trycp_server" +version = "0.0.43-alpha3" +dependencies = [ + "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", + "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)", + "jsonrpc-ws-server 14.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", + "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)", + "tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "tungstenite" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)", + "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "input_buffer 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "typeable" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "typemap" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unsafe-any 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "typenum" +version = "1.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "ucd-trie" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unic-char-property" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unic-char-range 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unic-char-range" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unic-common" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unic-segment" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unic-ucd-segment 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unic-ucd-segment" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unic-char-property 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unic-char-range 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "unic-ucd-version 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unic-ucd-version" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "unic-common 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unicase" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unicase" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unicode-bidi" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unicode-normalization" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unicode-segmentation" +version = "1.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unicode-width" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unicode-xid" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unicode-xid" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unsafe-any" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "unwrap" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "unwrap_to" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "url" +version = "1.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "url" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", + "percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "url2" +version = "0.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "url_serde" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "utf-8" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "utf8-ranges" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "utf8parse" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "uuid" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "uuid" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "vcpkg" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "vec_map" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "version_check" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "version_check" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "vte" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "utf8parse 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wabt" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)", + "wabt-sys 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wabt-sys" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "cmake 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", + "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "walkdir" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "want" +version = "0.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasi" +version = "0.9.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "wasm-bindgen" +version = "0.2.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "wasm-bindgen-macro 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-shared 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-macro-support 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-backend 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", + "wasm-bindgen-shared 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.32" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "wasmer-clif-backend" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-codegen 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-entity 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-native 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "nix 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde-bench 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_bytes 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-clif-fork-frontend 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-clif-fork-wasm 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-runtime-core 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-win-exception-handler 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmparser 0.45.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasmer-clif-fork-frontend" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cranelift-codegen 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasmer-clif-fork-wasm" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cranelift-codegen 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "cranelift-entity 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-clif-fork-frontend 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmparser 0.45.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasmer-runtime" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-clif-backend 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-runtime-core 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasmer-runtime-core" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", + "blake2b_simd 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", + "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "indexmap 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "nix 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)", + "page_size 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", + "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "serde-bench 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_bytes 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)", + "serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmparser 0.45.2 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasmer-win-exception-handler" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "cmake 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", + "wasmer-runtime-core 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasmi" +version = "0.4.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "wasmparser" +version = "0.45.2" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "winapi" +version = "0.2.8" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "winapi" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "winapi-build" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "winapi-i686-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "winapi-util" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "winapi-x86_64-pc-windows-gnu" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "winutil" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ws" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-extras 2.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ws" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)", + "httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", + "mio-extras 2.0.6 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "ws2_32-sys" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)", + "winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "xattr" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "xml-rs" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "yaml-rust" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "zeroize" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "zeroize_derive 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "zeroize" +version = "0.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" + +[[package]] +name = "zeroize_derive" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)", + "quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)", + "synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "zip" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "bzip2 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", + "flate2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", + "msdos_time 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "podio 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", + "time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[metadata] +"checksum adler32 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "5d2e7343e7fc9de883d1b0341e0b13970f764c14101234857d2ddafa1cb1cac2" +"checksum aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)" = "81ce3d38065e618af2d7b77e10c5ad9a069859b4be3c2250f674af3840d9c8a5" +"checksum ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ee49baf6cb617b853aa8d93bf420db2383fab46d314482ca2803b40d5fde979b" +"checksum arc-swap 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "d7b8a9123b8027467bce0099fe556c628a53c8d83df0507084c31e9ba2e39aff" +"checksum arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "0d382e583f07208808f6b1249e60848879ba3543f57c32277bf52d69c2f0f0ee" +"checksum arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" +"checksum ascii 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)" = "97be891acc47ca214468e09425d02cef3af2c94d0d82081cd02061f996802f14" +"checksum assert_cmd 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b7ac5c260f75e4e4ba87b7342be6edcecbcb3eb6741a0507fda7ad115845cc65" +"checksum atty 0.2.14 (registry+https://github.com/rust-lang/crates.io-index)" = "d9b39be18770d11421cdb1b9947a45dd3f37e93092cbf377614828a319d5fee8" +"checksum autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1d49d90015b3c36167a20fe2810c5cd875ad504b39cff3d4eae7977e6b7c1cb2" +"checksum autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f8aac770f1885fd7e387acedd76065302551364496e46b3dd00860b2f8359b9d" +"checksum backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)" = "60ef64f0896c6f4bd4f788de337c099b83de8c8129279c0084558af33f45ee19" +"checksum backtrace-sys 0.1.32 (registry+https://github.com/rust-lang/crates.io-index)" = "5d6575f128516de27e3ce99689419835fce9643a9b215a14d2b5b685be018491" +"checksum base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0b25d992356d2eb0ed82172f5248873db5560c4721f564b13cb5193bda5e668e" +"checksum base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b41b7ea54a0c9d92199de89e20e58d49f02f8e699814ef3fdf266f6f748d15c7" +"checksum base64 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "489d6c0ed21b11d038c31b6ceccca973e65d73ba3bd8ecb9a2babf5546164643" +"checksum bencher 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "7dfdb4953a096c551ce9ace855a604d702e6e62d77fac690575ae347571717f5" +"checksum bincode 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5753e2a71534719bf3f4e57006c3a4f0d2c672a4b676eec84161f763eca87dbf" +"checksum bip39 0.6.0-beta.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7059804e226b3ac116519a252d7f5fb985a5ccc0e93255e036a5f7e7283323f4" +"checksum bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" +"checksum bitmaps 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "81e039a80914325b37fde728ef7693c212f0ac913d5599607d7b95a9484aae0b" +"checksum blake2b_simd 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)" = "d8fb2d74254a3a0b5cac33ac9f8ed0e44aa50378d9dbb2e5d83bd21ed1dc2c8a" +"checksum block-buffer 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a076c298b9ecdb530ed9d967e74a6027d6a7478924520acddcddc24c1c8ab3ab" +"checksum block-buffer 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" +"checksum block-padding 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5" +"checksum boolinator 2.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cfa8873f51c92e232f9bac4065cddef41b714152812bfc5f7672ba16d6ef8cd9" +"checksum bstr 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "502ae1441a0a5adb8fbd38a5955a6416b9493e92b465de5e4a9bde6a539c2c48" +"checksum byte-tools 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "560c32574a12a89ecd91f5e742165893f86e3ab98d21f8ea548658eb9eef5f40" +"checksum byte-tools 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e3b5ca7a04898ad4bcd41c90c5285445ff5b791899bb1b0abdd2a2aa791211d7" +"checksum byteorder 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a7c3dd8985a7111efc5c80b44e23ecdd8c007de8ade3b96595387e812b957cf5" +"checksum bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" +"checksum bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1" +"checksum bzip2 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b" +"checksum bzip2-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6584aa36f5ad4c9247f5323b0a42f37802b37a836f0ad87084d7a33961abe25f" +"checksum c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb" +"checksum capnp 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fadfee1d1134072232d629291d39205fa74cde71d2c645c09b7aa321c3dd6f4f" +"checksum cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)" = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd" +"checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" +"checksum chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "45912881121cb26fad7c38c17ba7daa18764771836b34fab7d3fbd93ed633878" +"checksum chunked_transfer 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "498d20a7aaf62625b9bf26e637cf7736417cde1d0c99f1d04d1170229a85cf87" +"checksum clap 2.33.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5067f5bb2d80ef5d68b4c87db81601f0b75bca627bc2ef76b141d7b846a3c6d9" +"checksum clokwerk 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fd2fe54483927158665a9a6f1f4a064c0bc4dc5b4a9cfd8ffcb8dd3b2f3b315e" +"checksum cloudabi 0.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ddfc5b9aa5d4507acaf872de71051dfd0e309860e88966e1051e462a077aac4f" +"checksum cmake 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "81fb25b677f8bf1eb325017cb6bb8452f87969db0fedb4f757b297bee78a7c62" +"checksum colored 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6e9a455e156a4271e12fd0246238c380b1e223e3736663c7a18ed8b6362028a9" +"checksum constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" +"checksum core-foundation 0.6.4 (registry+https://github.com/rust-lang/crates.io-index)" = "25b9e03f145fd4f2bf705e07b900cd41fc636598fe5dc452fd0db1441c3f496d" +"checksum core-foundation-sys 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e7ca8a5221364ef15ce201e8ed2f609fc312682a8f4e0e3d4aa5879764e0fa3b" +"checksum cranelift-bforest 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "56aa72ef104c5d634f2f9e84ef2c47e116c1d185fae13f196b97ca84b0a514f1" +"checksum cranelift-codegen 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "460b9d20793543599308d22f5a1172c196e63a780c4e9aacb0b3f4f63d63ffe1" +"checksum cranelift-codegen-meta 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cc70e4e8ccebd53a4f925147def857c9e9f7fe0fdbef4bb645a420473e012f50" +"checksum cranelift-codegen-shared 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3992000be4d18df0fe332b7c42c120de896e8ec54cd7b6cfa050910a8c9f6e2f" +"checksum cranelift-entity 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "722957e05064d97a3157bf0976deed0f3e8ee4f8a4ce167a7c724ca63a4e8bd9" +"checksum cranelift-native 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "21398a0bc6ba389ea86964ac4a495426dd61080f2ddd306184777a8560fe9976" +"checksum crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" +"checksum crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b" +"checksum crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3aa945d63861bfe624b55d153a39684da1e8c0bc8fba932f7ee3a3c16cea3ca" +"checksum crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac" +"checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b" +"checksum crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db" +"checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6" +"checksum crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4" +"checksum crunchy 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" +"checksum crypto-mac 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0999b4ff4d3446d4ddb19a63e9e00c1876e75cd7000d20e57a693b4b3f08d958" +"checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" +"checksum csv 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "00affe7f6ab566df61b4be3ce8cf16bc2576bca0963ceb0955e45d514bf9a279" +"checksum csv-core 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "9b5cadb6b25c77aeff80ba701712494213f4a8418fcda2ee11b6560c3ad0bf4c" +"checksum ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc" +"checksum derive_more 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6d944ac6003ed268757ef1ee686753b57efc5fcf0ebe7b64c9fc81e7e32ff839" +"checksum detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)" = "891f5117f720f720924586e087b7eb385d816afb467a231c2fec64239de00986" +"checksum detach 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum deunicode 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "850878694b7933ca4c9569d30a34b55031b9b139ee1fc7b94a527c4ef960d690" +"checksum difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "524cbf6897b527295dff137cec09ecf3a05f4fddffd7dfcd1585403449e74198" +"checksum digest 0.7.6 (registry+https://github.com/rust-lang/crates.io-index)" = "03b072242a8cbaf9c145665af9d250c59af3b958f83ed6824e13533cf76d5b90" +"checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" +"checksum directories 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "72d337a64190607d4fcca2cb78982c5dd57f4916e19696b48a575fa746b6cb0f" +"checksum dirs 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901" +"checksum dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "13aea89a5c93364a98e9b37b2fa237effbb694d5cfe01c5b70941f7eb087d5e3" +"checksum dirs-sys 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "afa0b23de8fd801745c471deffa6e12d248f962c9fd4b4c33787b055599bde7b" +"checksum dns-lookup 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "13988670860b076248c74e1b54444efc4f1dec70c8bb25da4b7c0024396b72bf" +"checksum dtoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "4358a9e11b9a09cf52383b451b49a169e8d797b68aa02301ff586d70d9661ea3" +"checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" +"checksum encode_unicode 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" +"checksum encoding_rs 0.8.22 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8d03faa7fe0c1431609dfad7bbe827af30f82e1e2ae6f7ee4fca6bd764bc28" +"checksum env_logger 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b61fa891024a945da30a9581546e8cfaf5602c7b3f4c137a2805cf388f92075a" +"checksum env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" +"checksum errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c2a071601ed01b988f896ab14b95e67335d1eeb50190932a1320f7fe3cadc84e" +"checksum errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067" +"checksum error-chain 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3ab49e9dcb602294bc42f9a7dfc9bc6e936fca4418ea300dbfb84fe16de0b7d9" +"checksum escargot 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "19db1f7e74438642a5018cdf263bb1325b2e792f02dd0a3ca6d6c0f0d7b1d5a5" +"checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2" +"checksum failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08" +"checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" +"checksum filetime 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "1ff6d4dab0aa0c8e6346d46052e93b13a16cf847b54ed357087c35011048cc7d" +"checksum fixedbitset 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "86d4de0081402f5e88cdac65c8dcdcc73118c1a7a465e2a05f0da05843a8ea33" +"checksum flate2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)" = "ad3c5233c9a940c8719031b423d7e6c16af66e031cb0420b0896f5245bf181d3" +"checksum float-cmp 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "134a8fa843d80a51a5b77d36d42bc2def9edcb0262c914861d08129fd1926600" +"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" +"checksum foreign-types 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f6f339eb8adc052cd2ca78910fda869aefa38d22d5cb648e6485e4d3fc06f3b1" +"checksum foreign-types-shared 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" +"checksum fs_extra 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5f2a4a2034423744d2cc7ca2068453168dcdb82c438419e639a26bd87839c674" +"checksum fuchsia-cprng 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a06f77d526c1a601b7c4cdd98f54b5eaabffc14d5f2f0296febdc7f357c6d3ba" +"checksum fuchsia-zircon 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2e9763c69ebaae630ba35f74888db465e49e259ba1bc0eda7d06f4a067615d82" +"checksum fuchsia-zircon-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcaa9ae7725d12cdb85b3ad99a434db70b468c09ded17e012d86b5c1010f7a7" +"checksum futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)" = "1b980f2816d6ee8673b6517b52cb0e808a180efc92e5c19d02cdda79066703ef" +"checksum futures 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dda826c2f9351e68bc87b9037d91d818f24384993ecbb37f711e1f71a83182b5" +"checksum futures-channel 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f0c77d04ce8edd9cb903932b608268b3fffec4163dc053b3b402bf47eac1f1a8" +"checksum futures-channel-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)" = "21c71ed547606de08e9ae744bb3c6d80f5627527ef31ecf2a7210d0e67bc8fae" +"checksum futures-core 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f25592f769825e89b92358db00d26f965761e094951ac44d3663ef25b7ac464a" +"checksum futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)" = "4b141ccf9b7601ef987f36f1c0d9522f76df3bba1cf2e63bfacccc044c4558f5" +"checksum futures-cpupool 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "ab90cde24b3319636588d0c35fe03b1333857621051837ed769faefb4c2162e4" +"checksum futures-executor 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f674f3e1bcb15b37284a90cedf55afdba482ab061c407a9c0ebbd0f3109741ba" +"checksum futures-executor-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)" = "87ba260fe51080ba37f063ad5b0732c4ff1f737ea18dcb67833d282cdc2c6f14" +"checksum futures-io 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a638959aa96152c7a4cddf50fcb1e3fede0583b27157c26e67d6f99904090dc6" +"checksum futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)" = "082e402605fcb8b1ae1e5ba7d7fdfd3e31ef510e2a8367dd92927bb41ae41b3a" +"checksum futures-macro 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "9a5081aa3de1f7542a794a397cde100ed903b0630152d0973479018fd85423a7" +"checksum futures-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)" = "bf25f91c8a9a1f64c451e91b43ba269ed359b9f52d35ed4b3ce3f9c842435867" +"checksum futures-sink 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "3466821b4bc114d95b087b850a724c6f83115e929bc88f1fa98a3304a944c8a6" +"checksum futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)" = "4309a25a1069a1f3c10647b227b9afe6722b67a030d3f00a9cbdc171fc038de4" +"checksum futures-task 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "7b0a34e53cf6cdcd0178aa573aed466b646eb3db769570841fda0c7ede375a27" +"checksum futures-util 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "22766cf25d64306bedf0384da004d05c9974ab104fcc4528f1236181c18004c5" +"checksum futures-util-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)" = "af8198c48b222f02326940ce2b3aa9e6e91a32886eeaad7ca3b8e4c70daa3f4e" +"checksum gcc 0.3.55 (registry+https://github.com/rust-lang/crates.io-index)" = "8f5f3913fa0bfe7ee1fd8248b6b9f42a5af4b9d65ec2dd2c3c26132b950ecfc2" +"checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" +"checksum generic-array 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef25c5683767570c2bbd7deba372926a55eaae9982d7726ee2a1050239d45b9d" +"checksum getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" +"checksum glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8be18de09a56b60ed0edf84bc9df007e30040691af7acd1c41874faac5895bfb" +"checksum glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574" +"checksum globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4743617a7464bbda3c8aec8558ff2f9429047e025771037df561d383337ff865" +"checksum groupable 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "32619942b8be646939eaf3db0602b39f5229b74575b67efc897811ded1db4e57" +"checksum h2 0.1.26 (registry+https://github.com/rust-lang/crates.io-index)" = "a5b34c246847f938a410a03c5458c7fee2274436675e76d8b903c08efc29c462" +"checksum half 1.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20d6a47d6e4b8559729f58287efa8e6f767e603c068fea7a5e4d9f1cebe2bebb" +"checksum hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da" +"checksum hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "9e5ea27f6b17df2ded5dcfc492ecd0db719d00b144dbaaf2df1658a7e38cfd2e" +"checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" +"checksum hermit-abi 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "eff2656d88f158ce120947499e971d743c05dbcbed62e5bd2f38f1698bbc3772" +"checksum hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77" +"checksum hmac 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "44f3bdb08579d99d7dc761c0e266f13b5f2ab8c8c703b9fc9ef333cd8f48f55e" +"checksum hmac 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" +"checksum holochain_json_api 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)" = "2576dc4b555540dd6b087f369515a516437d94e51be47bac161e799d22ebbd24" +"checksum holochain_json_derive 0.0.22 (registry+https://github.com/rust-lang/crates.io-index)" = "dc89998e285dfeafa6bf664d0bdf3820acee80d71f5cf79f410c16a0f8a5bdba" +"checksum holochain_logging 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0d20335b00a8577591f5f6b86cf9898773b53af6d24c94bd4095f72d70f58b51" +"checksum holochain_persistence_api 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" +"checksum holochain_persistence_file 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" +"checksum holochain_persistence_lmdb 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" +"checksum holochain_persistence_mem 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" +"checksum holochain_persistence_pickle 0.0.15 (git+https://github.com/holochain/holochain-persistence?branch=transactional)" = "" +"checksum holochain_tracing 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)" = "df4ee35cd41fc91a56aeb6268858148ae8b27459072d938c476cac39b5e4258b" +"checksum holochain_tracing_macros 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)" = "e2fb0dfa4bb2b392c10ef687641a22637580f23a8a493d9044cd31f6dcabc947" +"checksum hostname 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "21ceb46a83a85e824ef93669c8b390009623863b5c195d1ba747292c0c72f94e" +"checksum http 0.1.21 (registry+https://github.com/rust-lang/crates.io-index)" = "d6ccf5ede3a895d8856620237b2f02972c1bbc78d2965ad7fe8838d4a0ed41f0" +"checksum http_req 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "23fdb3445813f5f5e7fdb9d93df8f1c7e382237f2656b21c42e93e3a63e25c11" +"checksum httparse 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "cd179ae861f0c2e53da70d892f5f3029f9594be0c41dc5269cd371691b1dc2f9" +"checksum humansize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b6cab2627acfc432780848602f3f558f7e9dd427352224b0d9324025796d2a5e" +"checksum humantime 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "df004cfca50ef23c36850aaaa59ad52cc70d0e90243c3c7737a4dd32dc7a3c4f" +"checksum hyper 0.10.16 (registry+https://github.com/rust-lang/crates.io-index)" = "0a0652d9a2609a968c14be1a9ea00bf4b1d64e2e1f53a1b51b6fff3a6e829273" +"checksum hyper 0.12.25 (registry+https://github.com/rust-lang/crates.io-index)" = "7d5b6658b016965ae301fa995306db965c93677880ea70765a84235a96eae896" +"checksum hyper-tls 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3a800d6aa50af4b5850b2b0f659625ce9504df908e9733b635720483be26174f" +"checksum idna 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "38f09e0f0b1fb55fdee1f17470ad800da77af5186a1a76c026b679358b7e844e" +"checksum idna 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "02e2673c30ee86b5b96a9cb52ad15718aa1f966f5ab9ad54a8b95d5ca33120a9" +"checksum ignore 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ad03ca67dc12474ecd91fdb94d758cbd20cb4e7a78ebe831df26a9b7511e1162" +"checksum im 14.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a1f9b6540e530defef7f2df4ed330d45b739b10450548c74a9913f63ea1acc6b" +"checksum indexmap 1.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "076f042c5b7b98f31d205f1249267e12a6518c1481e9dae9764af19b707d2292" +"checksum input_buffer 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8e1b822cc844905551931d6f81608ed5f50a79c1078a4e2b4d42dbc7c1eedfbf" +"checksum iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b2b3ea6ff95e175473f8ffe6a7eb7c00d054240321b84c57051175fe3c1e075e" +"checksum itertools 0.7.11 (registry+https://github.com/rust-lang/crates.io-index)" = "0d47946d458e94a1b7bcabbf6521ea7c037062c81f534615abcad76e84d4970d" +"checksum itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" +"checksum itoa 0.4.5 (registry+https://github.com/rust-lang/crates.io-index)" = "b8b7a7c0c47db5545ed3fef7468ee7bb5b74691498139e4b3f6a20685dc6dd8e" +"checksum json-patch 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3bde23771b4f5b9900635b0415485323b6d39afa979dcd5541218d67bb9107b4" +"checksum jsonrpc-core 14.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9b392c9e8e43a12e6b21160903f473b1066e57fe18477394a93a1efd25654003" +"checksum jsonrpc-http-server 14.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "816d63997ea45d3634608edbef83ddb35e661f7c0b27b5b72f237e321f0e9807" +"checksum jsonrpc-lite 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a98d245f26984add78277a5306ca0cf774863d4eddb4912b31d94ee3fa1a22d4" +"checksum jsonrpc-server-utils 14.0.5 (registry+https://github.com/rust-lang/crates.io-index)" = "95b7635e618a0edbbe0d2a2bbbc69874277c49383fcf6c3c0414491cfb517d22" +"checksum jsonrpc-ws-server 14.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "b94e5773b2ae66e0e02c80775ce6bbba6f15d5bb47c14ec36a36fcf94f8df851" +"checksum kernel32-sys 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7507624b29483431c0ba2d82aece8ca6cdba9382bff4ddd0f7490560c056098d" +"checksum language-tags 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "a91d884b6667cd606bb5a69aa0c99ba811a115fc68915e7056ec08a46e93199a" +"checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +"checksum lazycell 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b294d6fa9ee409a054354afc4352b0b9ef7ca222c69b8812cbea9e7d2bf3783f" +"checksum lib3h 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_crypto_api 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_crypto_api 0.0.37 (registry+https://github.com/rust-lang/crates.io-index)" = "667d125ad329adddaa4a310a09bb10b54626254b94c405ca84aed1fd55f90a64" +"checksum lib3h_mdns 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_p2p_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_protocol 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_sodium 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum lib3h_sodium 0.0.37 (registry+https://github.com/rust-lang/crates.io-index)" = "9377ff0fc89e8d6b9f1654af4ef968091c0e21593e40a92d348b095d223749e8" +"checksum lib3h_zombie_actor 0.0.37 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" +"checksum libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)" = "d515b1f41455adea1313a4a2ac8a8a477634fbae63cc6100e3aebb207ce61558" +"checksum libflate 0.1.27 (registry+https://github.com/rust-lang/crates.io-index)" = "d9135df43b1f5d0e333385cb6e7897ecd1a43d7d11b91ac003f4d2c2d2401fdd" +"checksum linked-hash-map 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "ae91b68aebc4ddb91978b11a1b02ddd8602a05ec19002801c5666000e05e0f83" +"checksum lmdb-rkv 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "605061e5465304475be2041f19967a900175ea1b6d8f47fbab84a84fb8c48452" +"checksum lmdb-rkv-sys 0.9.6 (registry+https://github.com/rust-lang/crates.io-index)" = "7982ba0460e939e26a52ee12c8075deab0ebd44ed21881f656841b70e021b7c8" +"checksum lock_api 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "62ebf1391f6acad60e5c8b43706dde4582df75c06698ab44511d15016bc2442c" +"checksum lock_api 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ed946d4529956a20f2d63ebe1b69996d5a2137c91913fe3ebbeff957f5bca7ff" +"checksum lock_api 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "79b2de95ecb4691949fea4716ca53cdbcfccb2c612e19644a8bad05edcf9f47b" +"checksum log 0.3.9 (registry+https://github.com/rust-lang/crates.io-index)" = "e19e8d5c34a3e0e2223db8e060f9e8264aeeb5c5fc64a4ee9965c062211c024b" +"checksum log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)" = "14b6052be84e6b71ab17edffc2eeabf5c2c3ae1fdb464aae35ac50c67a44e1f7" +"checksum maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3e2e65a1a2e43cfcb47a895c4c8b10d1f4a61097f9f254f183aee60cad9c651d" +"checksum mashup 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "f2d82b34c7fb11bb41719465c060589e291d505ca4735ea30016a91f6fc79c3b" +"checksum mashup-impl 0.1.9 (registry+https://github.com/rust-lang/crates.io-index)" = "aa607bfb674b4efb310512527d64266b065de3f894fc52f84efcbf7eaa5965fb" +"checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" +"checksum maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" +"checksum md5 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "79c56d6a0b07f9e19282511c83fc5b086364cbae4ba8c7d5f190c3d9b0425a48" +"checksum memchr 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3197e20c7edb283f87c071ddfc7a2cca8f8e0b888c242959846a6fce03c72223" +"checksum memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" +"checksum memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9" +"checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" +"checksum mime 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ba626b8a6de5da682e1caa06bdb42a335aee5a84db8e5046a3e8ab17ba0a3ae0" +"checksum mime 0.3.16 (registry+https://github.com/rust-lang/crates.io-index)" = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" +"checksum mime_guess 2.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1a0ed03949aef72dbdf3116a383d7b38b4768e6f960528cd6a6044aa9ed68599" +"checksum miniz_oxide 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "aa679ff6578b1cddee93d7e82e263b94a575e0bfced07284eb0c037c1d2416a5" +"checksum mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)" = "302dec22bcf6bae6dfb69c647187f4b4d0fb6f535521f7bc022430ce8e12008f" +"checksum mio-extras 2.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "52403fe290012ce777c4626790c8951324a2b9e3316b3143779c72b029742f19" +"checksum mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "f5e374eff525ce1c5b7687c4cef63943e7686524a387933ad27ca7ec43779cb3" +"checksum mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)" = "966257a94e196b11bb43aca423754d87429960a768de9414f3691d6957abf125" +"checksum miow 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8c1f2f3b1cf331de6896aabf6e9d55dca90356cc9960cca7eaaf408a355ae919" +"checksum miow 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "396aa0f2003d7df8395cb93e09871561ccc3e785f0acb369170e8cc74ddf9226" +"checksum modifier 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "41f5c9112cb662acd3b204077e0de5bc66305fa8df65c8019d5adb10e9ab6e58" +"checksum msdos_time 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "aad9dfe950c057b1bfe9c1f2aa51583a8468ef2a5baba2ebbe06d775efeb7729" +"checksum multihash 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c62469025f45dee2464ef9fc845f4683c543993792c1993e7d903c17a4546b74" +"checksum mustache 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "51956ef1c5d20a1384524d91e616fb44dfc7d8f249bf696d49c97dd3289ecab5" +"checksum nanoid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ef553a0f07a7a45c731f0c5d83cf9ef9caddf7407e413142731db416504bfe0f" +"checksum native-tls 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4b2df1a4c22fd44a62147fd8f13dd0f95c9d8ca7b2610299b2a2f9cf8964274e" +"checksum net2 0.2.33 (registry+https://github.com/rust-lang/crates.io-index)" = "42550d9fb7b6684a6d404d9fa7250c2eb2646df731d1c06afc06dcee9e1bcf88" +"checksum newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e53fdf317888c3af42d370c17727266baa2d5a40e68dba3c6b215dc889c0a0c7" +"checksum newrelic-sys 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c5edb85a1ac47f88c3c596a1273a394be4be02d2ef847b584d1e96eb69ac7b52" +"checksum nickel 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e5061a832728db2dacb61cefe0ce303b58f85764ec680e71d9138229640a46d9" +"checksum nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6c722bee1037d430d0f8e687bbdbf222f27cc6e4e68d5caf630857bb2b6dbdce" +"checksum nix 0.15.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3b2e0b4f3320ed72aaedb9a5ac838690a8047c7b275da22711fddff4f8a14229" +"checksum normalize-line-endings 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2e0a1a39eab95caf4f5556da9289b9e68f0aafac901b2ce80daaf020d3b733a8" +"checksum num 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cf4825417e1e1406b3782a8ce92f4d53f26ec055e3622e1881ca8e9f5f9e08db" +"checksum num-bigint 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "57450397855d951f1a41305e54851b1a7b8f5d2e349543a02a2effe25459f718" +"checksum num-complex 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "107b9be86cd2481930688277b675b0114578227f034674726605b8a482d8baf8" +"checksum num-derive 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "d9fe8fcafd1b86a37ce8a1cfa15ae504817e0c8c2e7ad42767371461ac1d316d" +"checksum num-integer 0.1.41 (registry+https://github.com/rust-lang/crates.io-index)" = "b85e541ef8255f6cf42bbfe4ef361305c6c135d10919ecc26126c4e5ae94bc09" +"checksum num-iter 0.1.39 (registry+https://github.com/rust-lang/crates.io-index)" = "76bd5272412d173d6bf9afdf98db8612bbabc9a7a830b7bfc9c188911716132e" +"checksum num-rational 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4e96f040177bb3da242b5b1ecf3f54b5d5af3efbbfb18608977a5d2767b22f10" +"checksum num-traits 0.1.43 (registry+https://github.com/rust-lang/crates.io-index)" = "92e5113e9fd4cc14ded8e499429f396a20f98c772a47cc8622a736e1ec843c31" +"checksum num-traits 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0b3a5d7cc97d6d30d8b9bc8fa19bf45349ffe46241e8816f50f62f6d6aaabee1" +"checksum num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)" = "76dac5ed2a876980778b8b85f75a71b6cbf0db0b1232ee12f826bccb00d09d72" +"checksum objekt 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2069a3ae3dad97a4ae47754e8f47e5d2f1fd32ab7ad8a84bb31d051faa59cc3c" +"checksum once_cell 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "532c29a261168a45ce28948f9537ddd7a5dd272cc513b3017b1e82a88f962c37" +"checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" +"checksum openssl 0.10.25 (registry+https://github.com/rust-lang/crates.io-index)" = "2f372b2b53ce10fb823a337aaa674e3a7d072b957c6264d0f4ff0bd86e657449" +"checksum openssl-probe 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "77af24da69f9d9341038eba93a073b1fdaaa1b788221b00a69bce9e762cb32de" +"checksum openssl-src 111.6.1+1.1.1d (registry+https://github.com/rust-lang/crates.io-index)" = "c91b04cb43c1a8a90e934e0cd612e2a5715d976d2d6cff4490278a0cddf35005" +"checksum openssl-sys 0.9.54 (registry+https://github.com/rust-lang/crates.io-index)" = "1024c0a59774200a555087a6da3f253a9095a5f344e353b212ac4c8b8e450986" +"checksum ordered-float 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "18869315e81473c951eb56ad5558bbc56978562d3ecfb87abb7a1e944cea4518" +"checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" +"checksum output_vt100 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" +"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" +"checksum page_size 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eebde548fbbf1ea81a99b128872779c437752fb99f217c45245e1a61dcd9edcd" +"checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" +"checksum parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "92e98c49ab0b7ce5b222f2cc9193fc4efe11c6d0bd4f648e374684a6857b1cfc" +"checksum parking_lot 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ab41b4aed082705d1056416ae4468b6ea99d52599ecf3169b00088d43113e337" +"checksum parking_lot 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fa7767817701cce701d5585b9c4db3cdd02086398322c1d7e8bf5094a96a2ce7" +"checksum parking_lot 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f842b1982eb6c2fe34036a4fbfb06dd185a3f5c8edfaacdf7d1ea10b07de6252" +"checksum parking_lot_core 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94c8c7923936b28d546dfd14d4472eaf34c99b14e1c973a32b3e6d4eb04298c9" +"checksum parking_lot_core 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cb88cb1cb3790baa6776844f968fea3be44956cf184fa1be5a03341f5491278c" +"checksum parking_lot_core 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b876b1b9e7ac6e1a74a6da34d25c42e17e8862aa409cbbbdcfc8d86c6f3bc62b" +"checksum parking_lot_core 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7582838484df45743c8434fbff785e8edf260c28748353d44bc0da32e0ceabf1" +"checksum pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" +"checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" +"checksum percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" +"checksum pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e4fb201c5c22a55d8b24fef95f78be52738e5e1361129be1b5e862ecdb6894a" +"checksum pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" +"checksum pest_generator 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7b9fcf299b5712d06ee128a556c94709aaa04512c4dffb8ead07c5c998447fc0" +"checksum pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "df43fd99896fd72c485fe47542c7b500e4ac1e8700bf995544d1317a60ded547" +"checksum petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f" +"checksum pickledb 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f84c239b2c2dc17025deda2d513de8218f1afd9ec7c34de45797ab35cf97d8a0" +"checksum pin-project-lite 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" +"checksum pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)" = "5894c618ce612a3fa23881b152b608bafb8c56cfc22f434a3ba3120b40f7b587" +"checksum pkg-config 0.3.17 (registry+https://github.com/rust-lang/crates.io-index)" = "05da548ad6865900e60eaba7f589cc0783590a92e940c26953ff81ddbab2d677" +"checksum plugin 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "1a6a0dc3910bc8db877ffed8e457763b317cf880df4ae19109b9f77d277cf6e0" +"checksum podio 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "780fb4b6698bbf9cf2444ea5d22411cef2953f0824b98f33cf454ec5615645bd" +"checksum ppv-lite86 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "74490b50b9fbe561ac330df47c08f3f33073d2d00c150f719147d7c54522fa1b" +"checksum predicates 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "53e09015b0d3f5a0ec2d4428f7559bb7b3fff341b4e159fedd1d57fac8b939ff" +"checksum predicates-core 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "06075c3a3e92559ff8929e7a280684489ea27fe44805174c3ebd9328dcb37178" +"checksum predicates-tree 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8e63c4859013b38a76eca2414c64911fba30def9e3202ac461a2d22831220124" +"checksum pretty_assertions 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3f81e1644e1b54f5a68959a29aa86cde704219254669da328ecfdf6a1f09d427" +"checksum prettytable-rs 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "0fd04b170004fa2daccf418a7f8253aaf033c27760b5f225889024cf66d7ac2e" +"checksum proc-macro-error 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "aeccfe4d5d8ea175d5f0e4a2ad0637e0f4121d63bd99d356fb1f39ab2e7c6097" +"checksum proc-macro-hack 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "463bf29e7f11344e58c9e01f171470ab15c925c6822ad75028cc1c0e1d1eb63b" +"checksum proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)" = "ecd45702f76d6d3c75a80564378ae228a85f0b59d2f3ed43c91b4a69eb2ebfc5" +"checksum proc-macro-hack-impl 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "38c47dcb1594802de8c02f3b899e2018c78291168a22c281be21ea0fb4796842" +"checksum proc-macro-nested 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "369a6ed065f249a159e06c45752c780bda2fb53c995718f9e484d08daa9eb42e" +"checksum proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cd07deb3c6d1d9ff827999c7f9b04cdfd66b1b17ae508e14fe47b620f2282ae0" +"checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915" +"checksum proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3acb317c6ff86a4e579dfa00fc5e6cca91ecbb4e7eb2df0468805b674eb88548" +"checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" +"checksum quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1eca14c727ad12702eb4b6bfb5a232287dcf8385cb8ca83a3eeaf6519c44c408" +"checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" +"checksum quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "053a8c8bcc71fcce321828dc897a98ab9760bef03a4fc36693c231e5b3216cfe" +"checksum rand 0.3.23 (registry+https://github.com/rust-lang/crates.io-index)" = "64ac302d8f83c0c1974bf758f6b041c6c8ada916fbb44a609158ca8b064cc76c" +"checksum rand 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)" = "552840b97013b1a26992c11eac34bdd778e464601a4c2054b5f0bff7c6761293" +"checksum rand 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c618c47cd3ebd209790115ab837de41425723956ad3ce2e6a7f09890947cacb9" +"checksum rand 0.6.5 (registry+https://github.com/rust-lang/crates.io-index)" = "6d71dacdc3c88c1fde3885a3be3fbab9f35724e6ce99467f7d9c5026132184ca" +"checksum rand 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3ae1b169243eaf61759b8475a998f0a385e42042370f3a7dbaf35246eacc8412" +"checksum rand_chacha 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "556d3a1ca6600bfcbab7c7c91ccb085ac7fbbcd70e008a98742e7847f4f7bcef" +"checksum rand_chacha 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "03a2a90da8c7523f554344f921aa97283eadf6ac484a6d2a7d0212fa7f8d6853" +"checksum rand_core 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6fdeb83b075e8266dcc8762c22776f6877a63111121f5f8c7411e5be7eed4b" +"checksum rand_core 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9c33a3c44ca05fa6f1807d8e6743f3824e8509beca625669633be0acbdf509dc" +"checksum rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "90bde5296fc891b0cef12a6d03ddccc162ce7b2aff54160af9338f8d40df6d19" +"checksum rand_hc 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7b40677c7be09ae76218dc623efbf7b18e34bced3f38883af07bb75630a21bc4" +"checksum rand_hc 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ca3129af7b92a17112d59ad498c6f81eaf463253766b90396d39ea7a39d6613c" +"checksum rand_isaac 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "ded997c9d5f13925be2a6fd7e66bf1872597f759fd9dd93513dd7e92e5a5ee08" +"checksum rand_jitter 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "1166d5c91dc97b88d1decc3285bb0a99ed84b05cfd0bc2341bdf2d43fc41e39b" +"checksum rand_os 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "7b75f676a1e053fc562eafbb47838d67c84801e38fc1ba459e8f180deabd5071" +"checksum rand_pcg 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "abf9b09b01790cfe0364f52bf32995ea3c39f4d2dd011eac241d2914146d0b44" +"checksum rand_xorshift 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cbf7e9e623549b0e21f6e97cf8ecf247c1a8fd2e8a992ae265314300b2455d5c" +"checksum rand_xoshiro 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a9fcdd2e881d02f1d9390ae47ad8e5696a9e4be7b547a1da2afbc61973217004" +"checksum raw-cpuid 7.0.3 (registry+https://github.com/rust-lang/crates.io-index)" = "b4a349ca83373cfa5d6dbb66fd76e58b2cca08da71a5f6400de0a0a6a9bceeaf" +"checksum rayon 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "db6ce3297f9c85e16621bb8cca38a06779ffc31bb8184e1be4bed2be4678a098" +"checksum rayon-core 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "08a89b46efaf957e52b18062fb2f4660f8b8a4dde1807ca002690868ef2c85a9" +"checksum rdrand 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "678054eb77286b51581ba43620cc911abf02758c91f93f479767aed0f90458b2" +"checksum redox_syscall 0.1.56 (registry+https://github.com/rust-lang/crates.io-index)" = "2439c63f3f6139d1b57529d16bc3b8bb855230c8efcc5d3a896c8bea7c3b1e84" +"checksum redox_users 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "09b23093265f8d200fa7b4c2c76297f47e681c655f6f1285a8780d6a022f7431" +"checksum reed-solomon 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "13de68c877a77f35885442ac72c8beb7c2f0b09380c43b734b9d63d1db69ee54" +"checksum regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53ee8cfdddb2e0291adfb9f13d31d3bbe0a03c9a402c01b1e24188d86c35b24f" +"checksum regex-automata 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "92b73c2a1770c255c240eaa4ee600df1704a38dc3feaa6e949e7fcd4f8dc09f9" +"checksum regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)" = "b28dfe3fe9badec5dbf0a79a9cccad2cfc2ab5484bdb3e44cbd1ae8b3ba2be06" +"checksum remove_dir_all 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4a83fa3702a688b9359eccba92d153ac33fd2e8462f9e0e3fdf155239ea7792e" +"checksum reqwest 0.9.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e542d9f077c126af32536b6aacc75bb7325400eab8cd0743543be5d91660780d" +"checksum rkv 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "9aab7c645d32e977e186448b0a5c2c3139a91a7f630cfd8a8c314d1d145e78bf" +"checksum rle-decode-fast 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "cabe4fa914dec5870285fa7f71f602645da47c486e68486d2b4ceb4a343e90ac" +"checksum rmp 0.8.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a3d45d7afc9b132b34a2479648863aa95c5c88e98b32285326a6ebadc80ec5c9" +"checksum rmp-serde 0.13.7 (registry+https://github.com/rust-lang/crates.io-index)" = "011e1d58446e9fa3af7cdc1fb91295b10621d3ac4cb3a85cc86385ee9ca50cd3" +"checksum rpassword 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d37473170aedbe66ffa3ad3726939ba677d83c646ad4fd99e5b4bc38712f45ec" +"checksum rusoto_core 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)" = "dd1a1069ba04874a485528d1602fab4569f2434a5547614428e2cc22b91bfb71" +"checksum rusoto_credential 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b0d6cc3a602f01b9c5a04c8ed4ee281b789c5b2692d93202367c9b99ebc022ed" +"checksum rusoto_logs 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8d56342b29248525b62f48118088ac5090a84fa11cec8b159699e1b12607c5ae" +"checksum rusoto_sts 0.40.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fade8b78050ebb531fc72abe57eb76a70d8c61cf98a63d3dd81d73b1f2f41c81" +"checksum rust-argon2 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2bc8af4bda8e1ff4932523b94d3dd20ee30a87232323eda55903ffd71d2fb017" +"checksum rust-base58 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b313b91fcdc6719ad41fa2dad2b7e810b03833fae4bf911950e15529a5f04439" +"checksum rust_sodium_holochain_fork 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3cc07775ce81cac87bfbcc0685102b3ccf65f0f21b2cadd0a5c2e09c9d849996" +"checksum rust_sodium_holochain_fork-sys 0.10.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c82dd57067b5c141ee2291e5e4e5e51b98dc485ca446c2cd7c889b507b2fd124" +"checksum rustc-demangle 0.1.16 (registry+https://github.com/rust-lang/crates.io-index)" = "4c691c0e608126e00913e33f0ccf3727d5fc84573623b8d65b2df340b5201783" +"checksum rustc_version 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "138e3e0acb6c9fb258b19b67cb8abd63c00679d2851805ea151465464fe9030a" +"checksum rustracing 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "1033dbbcfe140c3f3bec3b5e2165e11583a1eb0bc08056faaeb2b3bfaa753ddc" +"checksum rustracing_jaeger 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5840ca7d3fb57a07e79f7cfe0393f5cd9491cefd6fe38db3dc085dcc5585ea17" +"checksum rustyline 5.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67e12e40e0240de07f0dab4f4dd01bdb15d74dc977026d4ba91666c41c679ade" +"checksum ryu 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "bfa8506c1de11c9c4e4c38863ccbe02a305c8188e85a05a784c9e11e1c3910c8" +"checksum safemem 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "ef703b7cb59335eae2eb93ceb664c0eb7ea6bf567079d843e09420219668e072" +"checksum same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +"checksum schannel 0.1.17 (registry+https://github.com/rust-lang/crates.io-index)" = "507a9e6e8ffe0a4e0ebb9a10293e62fdf7657c06f1b8bb07a8fcf697d2abf295" +"checksum scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "94258f53601af11e6a49f722422f6e3425c52b06245a5cf9bc09908b174f5e27" +"checksum scopeguard 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b42e15e59b18a828bbf5c58ea01debb36b9b096346de35d941dcb89009f24a0d" +"checksum security-framework 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8ef2429d7cefe5fd28bd1d2ed41c944547d4ff84776f5935b456da44593a16df" +"checksum security-framework-sys 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "e31493fc37615debb8c5090a7aeb4a9730bc61e77ab10b9af59f1a202284f895" +"checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" +"checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" +"checksum serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "414115f25f818d7dfccec8ee535d76949ae78584fc4f79a6f45a904bf8ab4449" +"checksum serde-bench 0.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d733da87e79faaac25616e33d26299a41143fd4cd42746cbb0e91d8feea243fd" +"checksum serde_bytes 0.10.5 (registry+https://github.com/rust-lang/crates.io-index)" = "defbb8a83d7f34cc8380751eeb892b825944222888aff18996ea7901f24aec88" +"checksum serde_bytes 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)" = "325a073952621257820e7a3469f55ba4726d8b28657e7e36653d1c36dc2c84ae" +"checksum serde_cbor 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "45cd6d95391b16cd57e88b68be41d504183b7faae22030c0cc3b3f73dd57b2fd" +"checksum serde_derive 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "128f9e303a5a29922045a830221b8f78ec74a5f544944f3d5984f8ec3895ef64" +"checksum serde_json 1.0.47 (registry+https://github.com/rust-lang/crates.io-index)" = "15913895b61e0be854afd32fd4163fcd2a3df34142cf2cb961b310ce694cbf90" +"checksum serde_regex 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d1385699a81f2d1b18b55cba1e2544d3ed8776db058e62865c0416e861f5ec6" +"checksum serde_test 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)" = "33f96dff8c3744387b53404ea33e834073b0791dcc1ea9c85b805745f9324704" +"checksum serde_urlencoded 0.5.5 (registry+https://github.com/rust-lang/crates.io-index)" = "642dd69105886af2efd227f75a520ec9b44a820d65bc133a9131f7d229fd165a" +"checksum serde_yaml 0.8.11 (registry+https://github.com/rust-lang/crates.io-index)" = "691b17f19fc1ec9d94ec0b5864859290dff279dbd7b03f017afda54eb36c3c35" +"checksum sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f7d94d0bede923b3cea61f3f1ff57ff8cdfd77b400fb8f9998949e0cf04163df" +"checksum sha1 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "171698ce4ec7cbb93babeb3190021b4d72e96ccb98e33d277ae4ea959d6f2d9e" +"checksum sha1 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2579985fda508104f7587689507983eadd6a6e84dd35d6d115361f530916fa0d" +"checksum sha2 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9eb6be24e4c23a84d7184280d2722f7f2731fcdd4a9d886efbfe4413e4847ea0" +"checksum sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0" +"checksum shlex 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7fdf1b9db47230893d76faad238fd6097fd6d6a9245cd7a4d90dbd639536bbd2" +"checksum shrinkwraprs 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7d5f047b90b2ca2d1526ff73d67cba61f86f4cf9a8afddc99dd96702ded8e684" +"checksum shrinkwraprs 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e63e6744142336dfb606fe2b068afa2e1cca1ee6a5d8377277a92945d81fa331" +"checksum signal-hook 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4f61c4d59f3aaa9f61bba6450a9b80ba48362fd7d651689e7a10c453b1f6dc68" +"checksum signal-hook-registry 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "94f478ede9f64724c5d173d7bb56099ec3e2d9fc2774aac65d34b8b890405f41" +"checksum sized-chunks 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6f59f81ec9833a580d2448e958d16bd872637798f3ab300b693c48f136fb76ff" +"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" +"checksum slug 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b3bc762e6a4b6c6fcaade73e77f9ebc6991b676f88bb2358bddb56560f073373" +"checksum smallvec 0.6.13 (registry+https://github.com/rust-lang/crates.io-index)" = "f7b0758c52e15a8b5e3691eae6cc559f08eee9406e548a4477ba4e67770a82b6" +"checksum smallvec 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5c2fb2ec9bcd216a5b0d0ccf31ab17b5ed1d627960edff65bbe95d3ce221cefc" +"checksum snowflake 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "27207bb65232eda1f588cf46db2fee75c0808d557f6b3cf19a75f5d6d7c94df1" +"checksum socket2 0.3.11 (registry+https://github.com/rust-lang/crates.io-index)" = "e8b74de517221a2cb01a53349cf54182acdc31a074727d3079068448c0676d85" +"checksum stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dba1a27d3efae4351c8051072d619e3ade2820635c3958d826bfea39d59b54c8" +"checksum streaming-stats 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "fd8abbec7f4bc18e9e761572465226e63f88c1cb90ee8b3f403a81631ef9fd50" +"checksum string 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d24114bfcceb867ca7f71a0d3fe45d45619ec47a6fbfa98cb14e14250bfa5d6d" +"checksum strip-ansi-escapes 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9d63676e2abafa709460982ddc02a3bb586b6d15a49b75c212e06edd3933acee" +"checksum strsim 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" +"checksum structopt 0.2.15 (registry+https://github.com/rust-lang/crates.io-index)" = "3d0760c312538987d363c36c42339b55f5ee176ea8808bbe4543d484a291c8d1" +"checksum structopt 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "6d4f66a4c0ddf7aee4677995697366de0749b0139057342eccbb609b12d0affc" +"checksum structopt-derive 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)" = "53010261a84b37689f9ed7d395165029f9cc7abb9f56bbfe86bee2597ed25107" +"checksum structopt-derive 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8fe0c13e476b4e21ff7f5c4ace3818b6d7bdc16897c31c73862471bc1663acae" +"checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" +"checksum syn 0.12.15 (registry+https://github.com/rust-lang/crates.io-index)" = "c97c05b8ebc34ddd6b967994d5c6e9852fa92f8b82b3858c39451f97346dcce5" +"checksum syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)" = "d2b4cfac95805274c6afdb12d8f770fa2d27c045953e7b630a81801953699a9a" +"checksum syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "af6f3550d8dff9ef7dc34d384ac6f107e5d31c8f57d9f28e0081503f547ac8f5" +"checksum synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f" +"checksum synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" +"checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" +"checksum tar 0.4.26 (registry+https://github.com/rust-lang/crates.io-index)" = "b3196bfbffbba3e57481b6ea32249fbaf590396a52505a2615adbb79d9d826d3" +"checksum target-lexicon 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6f4c118a7a38378f305a9e111fcb2f7f838c0be324bfb31a77ea04f7f6e684b4" +"checksum tempfile 3.0.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b86c784c88d98c801132806dadd3819ed29d8600836c4088e855cdf3e178ed8a" +"checksum tera 0.11.20 (registry+https://github.com/rust-lang/crates.io-index)" = "4b505279e19d8f7d24b1a9dc58327c9c36174b1a2c7ebdeac70792d017cb64f3" +"checksum term 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "edd106a334b7657c10b7c540a0106114feadeb4dc314513e97df481d5d966f42" +"checksum termcolor 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "bb6bfa289a4d7c5766392812c0a1f4c1ba45afa1ad47803c11e1f407d846d75f" +"checksum textwrap 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d326610f408c7a4eb6f51c37c330e496b08506c9457c9d34287ecc38809fb060" +"checksum thiserror 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)" = "205684fd018ca14432b12cce6ea3d46763311a571c3d294e71ba3f01adcf1aad" +"checksum thiserror-impl 1.0.10 (registry+https://github.com/rust-lang/crates.io-index)" = "57e4d2e50ca050ed44fb58309bdce3efa79948f84f9993ad1978de5eebdce5a7" +"checksum thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "c6b53e329000edc2b34dbe8545fd20e55a333362d0a321909685a19bd28c3f1b" +"checksum threadpool 1.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "e2f0c90a5f3459330ac8bc0d2f879c693bb7a2f59689c1083fc4ef83834da865" +"checksum thrift_codec 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8fb61fb3d0a0af14949f3a6949b2639112e13226647112824f4d081533f9b1a8" +"checksum time 0.1.42 (registry+https://github.com/rust-lang/crates.io-index)" = "db8dcfca086c1143c9270ac42a2bbd8a7ee477b78ac8e45b19abfb0cbede4b6f" +"checksum tiny-keccak 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d8a021c69bb74a44ccedb824a046447e2c84a01df9e5c20779750acb38e11b2" +"checksum tiny_http 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1661fa0a44c95d01604bd05c66732a446c657efb62b5164a7a083a3b552b4951" +"checksum tokio 0.1.22 (registry+https://github.com/rust-lang/crates.io-index)" = "5a09c0b5bb588872ab2f09afa13ee6e9dac11e10a0ec9e8e3ba39a5a5d530af6" +"checksum tokio 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "8fdd17989496f49cdc57978c96f0c9fe5e4a58a8bddc6813c449a4624f6a030b" +"checksum tokio-codec 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "25b2998660ba0e70d18684de5d06b70b70a3a747469af9dea7618cc59e75976b" +"checksum tokio-current-thread 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b1de0e32a83f131e002238d7ccde18211c0a5397f60cbfffcb112868c2e0e20e" +"checksum tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" +"checksum tokio-fs 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4" +"checksum tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" +"checksum tokio-macros 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f4b1e7ed7d5d4c2af3d999904b0eebe76544897cdbfb2b9684bed2174ab20f7c" +"checksum tokio-process 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "382d90f43fa31caebe5d3bc6cfd854963394fff3b8cb59d5146607aaae7e7e43" +"checksum tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" +"checksum tokio-signal 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "d0c34c6e548f101053321cba3da7cbb87a610b85555884c41b07da2eb91aff12" +"checksum tokio-sync 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "edfe50152bc8164fcc456dab7891fa9bf8beaf01c5ee7e1dd43a397c3cf87dee" +"checksum tokio-tcp 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "98df18ed66e3b72e742f185882a9e201892407957e45fbff8da17ae7a7c51f72" +"checksum tokio-threadpool 0.1.18 (registry+https://github.com/rust-lang/crates.io-index)" = "df720b6581784c118f0eb4310796b12b1d242a7eb95f716a8367855325c25f89" +"checksum tokio-timer 0.2.13 (registry+https://github.com/rust-lang/crates.io-index)" = "93044f2d313c95ff1cb7809ce9a7a05735b012288a888b62d4434fd58c94f296" +"checksum tokio-udp 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "e2a0b10e610b39c38b031a2fcab08e4b82f16ece36504988dcbd81dbba650d82" +"checksum tokio-uds 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)" = "5076db410d6fdc6523df7595447629099a1fdc47b3d9f896220780fa48faf798" +"checksum toml 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "87c5890a989fa47ecdc7bcb4c63a77a82c18f306714104b1decfd722db17b39e" +"checksum trackable 0.2.23 (registry+https://github.com/rust-lang/crates.io-index)" = "11475c3c53b075360eac9794965822cb053996046545f91cf61d90e00b72efa5" +"checksum trackable_derive 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "edcf0b9b2caa5f4804ef77aeee1b929629853d806117c48258f402b69737e65c" +"checksum traitobject 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "efd1f82c56340fdf16f2a953d7bda4f8fdffba13d93b00844c25572110b26079" +"checksum treediff 3.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "761e8d5ad7ce14bb82b7e61ccc0ca961005a275a060b9644a2431aa11553c2ff" +"checksum treeline 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a7f741b240f1a48843f9b8e0444fb55fb2a4ff67293b50a9179dfd5ea67f8d41" +"checksum try-lock 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e604eb7b43c06650e854be16a2a03155743d3752dd1c943f6829e26b7a36e382" +"checksum tungstenite 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8a0c2bd5aeb7dcd2bb32e472c8872759308495e5eccc942e929a513cd8d36110" +"checksum typeable 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1410f6f91f21d1612654e7cc69193b0334f909dcf2c790c4826254fbb86f8887" +"checksum typemap 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "653be63c80a3296da5551e1bfd2cca35227e13cdd08c6668903ae2f4f77aa1f6" +"checksum typenum 1.11.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6d2783fe2d6b8c1101136184eb41be8b1ad379e4657050b8aaff0c79ee7575f9" +"checksum ucd-trie 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8f00ed7be0c1ff1e24f46c3d2af4859f7e863672ba3a6e92e7cff702bf9f06c2" +"checksum unic-char-property 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce36d3f7ce754afdbccccf8ff0dd0134e50fb44aaae579f96218856e9e5dbd1e" +"checksum unic-char-range 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d9ab85fab42ad1b26cafc03bf891f69cb4d6e15f491030e89a0122197baa8ae8" +"checksum unic-common 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ff8d4a7ade929ef7d971e16ced21a8cd56a63869aa6032dfb8cb083cf7d077bf" +"checksum unic-segment 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c9ca47cbb09fb5fcd066b5867d11dc528302fa465277882797d6a836e1ee6f9e" +"checksum unic-ucd-segment 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "48f1a08ce0409a9e391b88d1930118eec48af12742fc538bcec55f775865776e" +"checksum unic-ucd-version 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cf1f5e6c6c53c2d0ece4a5964bc55fcff8602153063cb4fab20958ff32998ff6" +"checksum unicase 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7f4765f83163b74f957c797ad9253caf97f103fb064d3999aea9568d09fc8a33" +"checksum unicase 2.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "50f37be617794602aabbeee0be4f259dc1778fabe05e2d67ee8f79326d5cb4f6" +"checksum unicode-bidi 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)" = "49f2bd0c6468a8230e1db229cff8029217cf623c767ea5d60bfbd42729ea54d5" +"checksum unicode-normalization 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4" +"checksum unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e83e153d1053cbb5a118eeff7fd5be06ed99153f00dbcd8ae310c5fb2b22edc0" +"checksum unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "caaa9d531767d1ff2150b9332433f32a24622147e5ebb1f26409d5da67afd479" +"checksum unicode-xid 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fc72304796d0818e357ead4e000d19c9c174ab23dc11093ac919054d20a6a7fc" +"checksum unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "826e7639553986605ec5979c7dd957c7895e93eabed50ab2ffa7f6128a75097c" +"checksum unsafe-any 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f30360d7979f5e9c6e6cea48af192ea8fab4afb3cf72597154b8f08935bc9c7f" +"checksum unwrap 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7e33648dd74328e622c7be51f3b40a303c63f93e6fa5f08778b6203a4c25c20f" +"checksum unwrap_to 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "cad414b2eed757c1b6f810f8abc814e298a9c89176b21fae092c7a87756fb839" +"checksum url 1.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "dd4e7c0d531266369519a4aa4f399d748bd37043b00bde1e4ff1f60a120b355a" +"checksum url 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "75b414f6c464c879d7f9babf951f23bc3743fb7313c081b2e6ca719067ea9d61" +"checksum url2 0.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b1e12b3e600b63fb13ff9a85f0cf37bd302579a760ca4a6bf70927308940b09d" +"checksum url_serde 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "74e7d099f1ee52f823d4bdd60c93c3602043c728f5db3b97bdb548467f7bddea" +"checksum utf-8 0.7.5 (registry+https://github.com/rust-lang/crates.io-index)" = "05e42f7c18b8f902290b009cde6d651262f956c98bc51bca4cd1d511c9cd85c7" +"checksum utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)" = "b4ae116fef2b7fea257ed6440d3cfcff7f190865f170cdad00bb6465bf18ecba" +"checksum utf8parse 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "8772a4ccbb4e89959023bc5b7cb8623a795caa7092d99f3aa9501b9484d4557d" +"checksum uuid 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "7cfec50b0842181ba6e713151b72f4ec84a6a7e2c9c8a8a3ffc37bb1cd16b231" +"checksum uuid 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "dab5c5526c5caa3d106653401a267fed923e7046f35895ffcb5ca42db64942e6" +"checksum vcpkg 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3fc439f2794e98976c88a2a2dafce96b930fe8010b0a256b3c2199a773933168" +"checksum vec_map 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05c78687fb1a80548ae3250346c3db86a80a7cdd77bda190189f2d0a0987c81a" +"checksum version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "914b1a6776c4c929a602fafd8bc742e06365d4bcbe48c30f9cca5824f70dc9dd" +"checksum version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "078775d0255232fb988e6fccf26ddc9d1ac274299aaedcedce21c6f72cc533ce" +"checksum void 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" +"checksum vte 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4f42f536e22f7fcbb407639765c8fd78707a33109301f834a594758bedd6e8cf" +"checksum wabt 0.7.4 (registry+https://github.com/rust-lang/crates.io-index)" = "74e463a508e390cc7447e70f640fbf44ad52e1bd095314ace1fdf99516d32add" +"checksum wabt-sys 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "a6265b25719e82598d104b3717375e37661d41753e2c84cde3f51050c7ed7e3c" +"checksum walkdir 2.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "777182bc735b6424e1a57516d35ed72cb8019d85c8c9bf536dccb3445c1a2f7d" +"checksum want 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "797464475f30ddb8830cc529aaaae648d581f99e2036a928877dfde027ddf6b3" +"checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" +"checksum wasm-bindgen 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)" = "710152b9cc4b688f91a23ad1574d0f3d6334ccb883896f6886531dc536944330" +"checksum wasm-bindgen-backend 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)" = "1f425d1c38c61c25d6ce5a07411cc9f859fbb1bac0eccdf812d7e7e521d4214a" +"checksum wasm-bindgen-macro 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)" = "8541976809a58d1f08c3689c8ec3d98c9a7910794b1642f96dea56beb527aa1e" +"checksum wasm-bindgen-macro-support 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)" = "e3296c9a30e13a2672e5dbe41a7258e54c74512b579cee1de7c17c7f60080231" +"checksum wasm-bindgen-shared 0.2.32 (registry+https://github.com/rust-lang/crates.io-index)" = "a6c76e3857dc73f19bb3ef9f228f1b7f2552c7bba44a43e3df68daee79e2d963" +"checksum wasmer-clif-backend 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c785ab26863bd64d2ce2956083c3db9a09d7d639b6205baee6e54f258f94e034" +"checksum wasmer-clif-fork-frontend 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6d2e13201ef9ef527ad30a6bf1b08e3e024a40cf2731f393d80375dc88506207" +"checksum wasmer-clif-fork-wasm 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a8b09302cc4fdc4efc03823cb3e1880b0fde578ba43f27ddd212811cb28c1530" +"checksum wasmer-runtime 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "05726a0bc546d57e06cde6a7754cf9afbf21a5869d080a3c654d35902cd6fab3" +"checksum wasmer-runtime-core 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7b1131f1bb9a0610eeef2974275de019027fa8dcfac78a9976439ce5f4561ade" +"checksum wasmer-win-exception-handler 0.13.1 (registry+https://github.com/rust-lang/crates.io-index)" = "eac6af8ef69d582a851bb116be4faebc42d1f52ef00922e1688f3eff48d0d96b" +"checksum wasmi 0.4.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f6a891b45c79e9f96fb66cc84a057211ef9cd2e5e8d093f3dbbd480e146a8758" +"checksum wasmparser 0.45.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8b4eab1d9971d0803729cba3617b56eb04fcb4bd25361cb63880ed41a42f20d5" +"checksum winapi 0.2.8 (registry+https://github.com/rust-lang/crates.io-index)" = "167dc9d6949a9b857f3451275e911c3f44255842c1f7a76f33c55103a909087a" +"checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" +"checksum winapi-build 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2d315eee3b34aca4797b2da6b13ed88266e6d612562a0c46390af8299fc699bc" +"checksum winapi-i686-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" +"checksum winapi-util 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "4ccfbf554c6ad11084fb7517daca16cfdcaccbdadba4fc336f032a8b12c2ad80" +"checksum winapi-x86_64-pc-windows-gnu 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +"checksum winutil 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7daf138b6b14196e3830a588acf1e86966c694d3e8fb026fb105b8b5dca07e6e" +"checksum ws 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3dcacc3ba9c1ee43e3fd0846a25489ff22f8906e90775d51b6edbae4b95d71f4" +"checksum ws 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c51a2c47b5798ccc774ffb93ff536aec7c4275d722fd9c740c83cdd1af1f2d94" +"checksum ws2_32-sys 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d59cefebd0c892fa2dd6de581e937301d8552cb44489cdff035c6187cb63fa5e" +"checksum xattr 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "244c3741f4240ef46274860397c7c74e50eb23624996930e484c16679633a54c" +"checksum xml-rs 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3c1cb601d29fe2c2ac60a2b2e5e293994d87a1f6fa9687a31a15270f909be9c2" +"checksum yaml-rust 0.4.3 (registry+https://github.com/rust-lang/crates.io-index)" = "65923dd1784f44da1d2c3dbbc5e822045628c590ba72123e1c73d3c230c4434d" +"checksum zeroize 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)" = "4090487fa66630f7b166fba2bbb525e247a5449f41c468cc1d98f8ae6ac03120" +"checksum zeroize 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "4177936c03b5a349c1b8e4509c46add268e66bc66fe92663729fa0570fe4f213" +"checksum zeroize_derive 0.9.3 (registry+https://github.com/rust-lang/crates.io-index)" = "080616bd0e31f36095288bb0acdf1f78ef02c2fa15527d7e993f2a6c7591643e" +"checksum zip 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "77ce0ceee93c995954a31f77903925a6a8bb094709445238e344f2107910e29e" diff --git a/crates/conductor_lib/src/context_builder.rs b/crates/conductor_lib/src/context_builder.rs index d5becca925..8988954614 100644 --- a/crates/conductor_lib/src/context_builder.rs +++ b/crates/conductor_lib/src/context_builder.rs @@ -3,10 +3,6 @@ use holochain_core_types::{agent::AgentId, eav::Attribute, error::HolochainError use holochain_locksmith::RwLock; use holochain_net::p2p_config::P2pConfig; use holochain_persistence_api::txn::PersistenceManagerDyn; -use holochain_persistence_file::{cas::file::FilesystemStorage, eav::file::EavFileStorage}; -use holochain_persistence_lmdb::{cas::lmdb::LmdbStorage, eav::lmdb::EavLmdbStorage}; -use holochain_persistence_mem::{cas::memory::MemoryStorage, eav::memory::EavMemoryStorage}; -use holochain_persistence_pickle::{cas::pickle::PickleStorage, eav::pickle::EavPickleStorage}; use holochain_tracing; use jsonrpc_core::IoHandler; diff --git a/crates/core/src/context.rs b/crates/core/src/context.rs index f5e574bd11..fe3ce04dbe 100644 --- a/crates/core/src/context.rs +++ b/crates/core/src/context.rs @@ -178,7 +178,7 @@ impl Context { agent_id: AgentId, persister: Arc>, persistence_manager: Arc>, - action_channel: Option>, + action_channel: Option, signal_tx: Option>, observer_channel: Option>, p2p_config: P2pConfig, diff --git a/crates/core/src/macros.rs b/crates/core/src/macros.rs index b66fb21507..3507719013 100644 --- a/crates/core/src/macros.rs +++ b/crates/core/src/macros.rs @@ -95,7 +95,6 @@ fn context_log_macro_test() { use holochain_core_types::agent::AgentId; use holochain_locksmith::RwLock; use holochain_net::p2p_config::P2pConfig; - use holochain_persistence_file::{cas::file::FilesystemStorage, eav::file::EavFileStorage}; use holochain_tracing as ht; use std::sync::Arc; let persistence_manager = Arc::new(holochain_persistence_file::txn::default_manager()); diff --git a/crates/core/src/network/reducers/init.rs b/crates/core/src/network/reducers/init.rs index aa31847a7c..5526683a3d 100644 --- a/crates/core/src/network/reducers/init.rs +++ b/crates/core/src/network/reducers/init.rs @@ -106,7 +106,6 @@ pub mod test { use holochain_locksmith::RwLock; use holochain_net::{connection::net_connection::NetHandler, p2p_config::P2pConfig}; use holochain_persistence_api::cas::content::{Address, AddressableContent}; - use holochain_persistence_file::{cas::file::FilesystemStorage, eav::file::EavFileStorage}; use holochain_tracing as ht; use serde_json::json; use std::sync::Arc; From 7e0636a34d8da32cefe3b8176a0de25b4f11bdaf Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Mon, 17 Feb 2020 16:38:17 -0500 Subject: [PATCH 24/26] Add transactional branch to image list --- .circleci/config.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.circleci/config.yml b/.circleci/config.yml index 7ba0fd2b09..2d49440fa2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -270,6 +270,7 @@ workflows: only: - develop - final-exam + - transactional - trycp-update-hc - docker-build-trycp-server: requires: @@ -284,6 +285,7 @@ workflows: only: - develop - final-exam + - transactional - trycp-update-hc - docker-build-circle-build: requires: From 98781fd5991079402183ce95ec5bac7edd321229 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Fri, 28 Feb 2020 13:33:29 -0500 Subject: [PATCH 25/26] Update cargo lock --- Cargo.lock | 206 +++++++++++++++++++++++++++-------------------------- 1 file changed, 104 insertions(+), 102 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 542c1c245a..e5530f9e45 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ name = "aho-corasick" version = "0.6.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -57,7 +57,7 @@ name = "atty" version = "0.2.14" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hermit-abi 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "hermit-abi 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -205,7 +205,7 @@ version = "0.2.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "regex-automata 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -244,13 +244,13 @@ name = "bzip2" version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "bzip2-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "bzip2-sys 0.1.8+1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "bzip2-sys" -version = "0.1.7" +version = "0.1.8+1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)", @@ -436,22 +436,24 @@ dependencies = [ [[package]] name = "crossbeam-deque" -version = "0.7.2" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-epoch 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "crossbeam-epoch" -version = "0.8.0" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -470,7 +472,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -484,10 +486,10 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.7.0" +version = "0.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -532,16 +534,16 @@ name = "csv-core" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "ctor" -version = "0.1.12" +version = "0.1.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -708,11 +710,11 @@ dependencies = [ [[package]] name = "error-chain" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "backtrace 0.3.27 (registry+https://github.com/rust-lang/crates.io-index)", - "version_check 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", + "version_check 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -738,9 +740,9 @@ name = "failure_derive" version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", "synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -920,9 +922,9 @@ version = "0.3.4" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -967,7 +969,7 @@ dependencies = [ "futures-macro 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures-sink 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", "futures-task 0.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-hack 0.5.11 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-nested 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", @@ -983,7 +985,7 @@ dependencies = [ "futures-core-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", "futures-io-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", "futures-sink-preview 0.3.0-alpha.17 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "pin-utils 0.1.0-alpha.4 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1037,7 +1039,7 @@ dependencies = [ "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1180,7 +1182,7 @@ dependencies = [ [[package]] name = "hermit-abi" -version = "0.1.7" +version = "0.1.8" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1591,7 +1593,7 @@ dependencies = [ [[package]] name = "holochain_persistence_api" version = "0.0.17" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#2d7bcd4efc3011917466277b899341e185bb3a31" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#e37d46bf1e8a527840de8c4653e78c3fbc3ebc85" dependencies = [ "arrayref 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1622,7 +1624,7 @@ dependencies = [ [[package]] name = "holochain_persistence_file" version = "0.0.17" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#2d7bcd4efc3011917466277b899341e185bb3a31" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#e37d46bf1e8a527840de8c4653e78c3fbc3ebc85" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.23 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1639,7 +1641,7 @@ dependencies = [ [[package]] name = "holochain_persistence_lmdb" version = "0.0.17" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#2d7bcd4efc3011917466277b899341e185bb3a31" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#e37d46bf1e8a527840de8c4653e78c3fbc3ebc85" dependencies = [ "bencher 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1662,7 +1664,7 @@ dependencies = [ [[package]] name = "holochain_persistence_mem" version = "0.0.17" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#2d7bcd4efc3011917466277b899341e185bb3a31" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#e37d46bf1e8a527840de8c4653e78c3fbc3ebc85" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.23 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1678,7 +1680,7 @@ dependencies = [ [[package]] name = "holochain_persistence_pickle" version = "0.0.17" -source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#2d7bcd4efc3011917466277b899341e185bb3a31" +source = "git+https://github.com/holochain/holochain-persistence?branch=transactional#e37d46bf1e8a527840de8c4653e78c3fbc3ebc85" dependencies = [ "glob 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)", "holochain_json_api 0.0.23 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1746,9 +1748,9 @@ dependencies = [ "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "newrelic 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -1899,7 +1901,7 @@ dependencies = [ "globset 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "same-file 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2270,7 +2272,7 @@ name = "lock_api" version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "owning_ref 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)", "scopeguard 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2347,7 +2349,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memchr" -version = "2.3.2" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] @@ -2691,7 +2693,7 @@ name = "num_cpus" version = "1.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "hermit-abi 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "hermit-abi 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -2775,7 +2777,7 @@ dependencies = [ [[package]] name = "owning_ref" -version = "0.4.0" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "stable_deref_trait 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2912,7 +2914,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "pest" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "ucd-trie 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2923,29 +2925,29 @@ name = "pest_derive" version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "pest_generator 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)", + "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "pest_generator 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pest_generator" -version = "2.1.1" +version = "2.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "pest_meta 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pest_meta" -version = "2.1.2" +version = "2.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "maplit 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "sha-1 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3035,7 +3037,7 @@ version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "ansi_term 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", - "ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", + "ctor 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)", "difference 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "output_vt100 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3058,9 +3060,9 @@ name = "proc-macro-error" version = "0.2.6" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3076,9 +3078,9 @@ name = "proc-macro-hack" version = "0.5.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3109,7 +3111,7 @@ dependencies = [ [[package]] name = "proc-macro2" -version = "1.0.8" +version = "1.0.9" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3141,7 +3143,7 @@ name = "quote" version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3333,7 +3335,7 @@ name = "rayon" version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "rayon-core 1.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3343,9 +3345,9 @@ name = "rayon-core" version = "1.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "num_cpus 1.11.1 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -3384,7 +3386,7 @@ version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "aho-corasick 0.6.10 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "regex-syntax 0.6.14 (registry+https://github.com/rust-lang/crates.io-index)", "thread_local 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)", "utf8-ranges 1.0.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3574,7 +3576,7 @@ dependencies = [ "base64 0.11.0 (registry+https://github.com/rust-lang/crates.io-index)", "blake2b_simd 0.5.10 (registry+https://github.com/rust-lang/crates.io-index)", "constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3661,7 +3663,7 @@ dependencies = [ "dirs 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "nix 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-segmentation 1.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-width 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3787,9 +3789,9 @@ name = "serde_derive" version = "1.0.104" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -3908,9 +3910,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitflags 1.2.1 (registry+https://github.com/rust-lang/crates.io-index)", "itertools 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4125,9 +4127,9 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-error 0.2.6 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4157,10 +4159,10 @@ dependencies = [ [[package]] name = "syn" -version = "1.0.14" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4181,9 +4183,9 @@ name = "synstructure" version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4227,11 +4229,11 @@ version = "0.11.20" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "chrono 0.4.6 (registry+https://github.com/rust-lang/crates.io-index)", - "error-chain 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)", + "error-chain 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)", "glob 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", "humansize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)", + "pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "regex 1.1.2 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.104 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4309,9 +4311,9 @@ name = "thiserror-impl" version = "1.0.11" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4403,7 +4405,7 @@ dependencies = [ "iovec 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "libc 0.2.66 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "mio 0.6.21 (registry+https://github.com/rust-lang/crates.io-index)", "mio-named-pipes 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)", "mio-uds 0.6.7 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4411,7 +4413,7 @@ dependencies = [ "pin-project-lite 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "signal-hook-registry 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "tokio-macros 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)", + "tokio-macros 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)", "winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4439,7 +4441,7 @@ name = "tokio-executor" version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -4465,12 +4467,12 @@ dependencies = [ [[package]] name = "tokio-macros" -version = "0.2.4" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)", + "proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -4496,7 +4498,7 @@ name = "tokio-reactor" version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4552,9 +4554,9 @@ name = "tokio-threadpool" version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-deque 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", "crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)", - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4568,7 +4570,7 @@ name = "tokio-timer" version = "0.2.13" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", + "crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "futures 0.1.29 (registry+https://github.com/rust-lang/crates.io-index)", "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", "tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4627,7 +4629,7 @@ version = "0.1.3" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "quote 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)", + "syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -5327,7 +5329,7 @@ dependencies = [ "checksum bytes 0.4.12 (registry+https://github.com/rust-lang/crates.io-index)" = "206fdffcfa2df7cbe15601ef46c813fce0965eb3286db6b56c583b814b51c81c" "checksum bytes 0.5.4 (registry+https://github.com/rust-lang/crates.io-index)" = "130aac562c0dd69c56b3b1cc8ffd2e17be31d0b6c25b61c96b76231aa23e39e1" "checksum bzip2 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "42b7c3cbf0fa9c1b82308d57191728ca0256cb821220f4e2fd410a72ade26e3b" -"checksum bzip2-sys 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6584aa36f5ad4c9247f5323b0a42f37802b37a836f0ad87084d7a33961abe25f" +"checksum bzip2-sys 0.1.8+1.0.8 (registry+https://github.com/rust-lang/crates.io-index)" = "05305b41c5034ff0e93937ac64133d109b5a2660114ec45e9760bc6816d83038" "checksum c2-chacha 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "214238caa1bf3a496ec3392968969cab8549f96ff30652c9e56885329315f6bb" "checksum capnp 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "fadfee1d1134072232d629291d39205fa74cde71d2c645c09b7aa321c3dd6f4f" "checksum cc 1.0.50 (registry+https://github.com/rust-lang/crates.io-index)" = "95e28fa049fda1c330bcf9d723be7663a899c4679724b34c81e9f5a326aab8cd" @@ -5350,18 +5352,18 @@ dependencies = [ "checksum cranelift-native 0.52.0 (registry+https://github.com/rust-lang/crates.io-index)" = "21398a0bc6ba389ea86964ac4a495426dd61080f2ddd306184777a8560fe9976" "checksum crc32fast 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ba125de2af0df55319f41944744ad91c71113bf74a4646efff39afe1f6842db1" "checksum crossbeam-channel 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "0f0ed1a4de2235cabda8558ff5840bffb97fcb64c97827f354a451307df5f72b" -"checksum crossbeam-deque 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3aa945d63861bfe624b55d153a39684da1e8c0bc8fba932f7ee3a3c16cea3ca" -"checksum crossbeam-epoch 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5064ebdbf05ce3cb95e45c8b086f72263f4166b29b97f6baff7ef7fe047b55ac" +"checksum crossbeam-deque 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)" = "9f02af974daeee82218205558e51ec8768b48cf524bd01d550abe5573a608285" +"checksum crossbeam-epoch 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "058ed274caafc1f60c4997b5fc07bf7dc7cca454af7c6e81edffe5f33f70dace" "checksum crossbeam-queue 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c979cd6cfe72335896575c6b5688da489e420d36a27a0b9eb0c73db574b4a4b" "checksum crossbeam-queue 0.2.1 (registry+https://github.com/rust-lang/crates.io-index)" = "c695eeca1e7173472a32221542ae469b3e9aac3a4fc81f7696bcad82029493db" "checksum crossbeam-utils 0.6.6 (registry+https://github.com/rust-lang/crates.io-index)" = "04973fa96e96579258a5091af6003abde64af786b860f18622b82e026cca60e6" -"checksum crossbeam-utils 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "ce446db02cdc3165b94ae73111e570793400d0794e46125cc4056c81cbb039f4" +"checksum crossbeam-utils 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c3c7c73a2d1e9fc0886a08b93e98eb643461230d5f1925e4036204d5f2e261a8" "checksum crunchy 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" "checksum crypto-mac 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "0999b4ff4d3446d4ddb19a63e9e00c1876e75cd7000d20e57a693b4b3f08d958" "checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" "checksum csv 1.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "00affe7f6ab566df61b4be3ce8cf16bc2576bca0963ceb0955e45d514bf9a279" "checksum csv-core 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "2b2466559f260f48ad25fe6317b3c8dac77b5bdb5763ac7d9d6103530663bc90" -"checksum ctor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "cd8ce37ad4184ab2ce004c33bf6379185d3b1c95801cab51026bd271bf68eedc" +"checksum ctor 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "47c5e5ac752e18207b12e16b10631ae5f7f68f8805f335f9b817ead83d9ffce1" "checksum derive_more 0.14.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6d944ac6003ed268757ef1ee686753b57efc5fcf0ebe7b64c9fc81e7e32ff839" "checksum detach 0.0.19 (registry+https://github.com/rust-lang/crates.io-index)" = "891f5117f720f720924586e087b7eb385d816afb467a231c2fec64239de00986" "checksum detach 0.0.38 (git+https://github.com/holochain/lib3h?branch=transactional)" = "" @@ -5382,7 +5384,7 @@ dependencies = [ "checksum env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "44533bbbb3bb3c1fa17d9f2e4e38bbbaf8396ba82193c4cb1b6445d711445d36" "checksum errno 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "c2a071601ed01b988f896ab14b95e67335d1eeb50190932a1320f7fe3cadc84e" "checksum errno-dragonfly 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "14ca354e36190500e1e1fb267c647932382b54053c50b14970856c0b00a35067" -"checksum error-chain 0.12.1 (registry+https://github.com/rust-lang/crates.io-index)" = "3ab49e9dcb602294bc42f9a7dfc9bc6e936fca4418ea300dbfb84fe16de0b7d9" +"checksum error-chain 0.12.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d371106cc88ffdfb1eabd7111e432da544f16f3e2d7bf1dfe8bf575f1df045cd" "checksum escargot 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "19db1f7e74438642a5018cdf263bb1325b2e792f02dd0a3ca6d6c0f0d7b1d5a5" "checksum failure 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "795bd83d3abeb9220f257e597aa0080a508b27533824adf336529648f6abf7e2" "checksum failure_derive 0.1.6 (registry+https://github.com/rust-lang/crates.io-index)" = "0bc225b78e0391e4b8683440bf2e63c2deeeb2ce5189eab46e2b68c6d3725d08" @@ -5429,7 +5431,7 @@ dependencies = [ "checksum hashbrown 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3bae29b6653b3412c2e71e9d486db9f9df5d701941d86683005efb9f2d28e3da" "checksum hcid 0.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "9e5ea27f6b17df2ded5dcfc492ecd0db719d00b144dbaaf2df1658a7e38cfd2e" "checksum heck 0.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "20564e78d53d2bb135c343b3f47714a56af2061f1c928fdb541dc7b9fdd94205" -"checksum hermit-abi 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "e2c55f143919fbc0bc77e427fe2d74cf23786d7c1875666f2fde3ac3c659bb67" +"checksum hermit-abi 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "1010591b26bbfe835e9faeabeb11866061cc7dcebffd56ad7d0942d0e61aefd8" "checksum hex 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "805026a5d0141ffc30abb3be3173848ad46a1b1664fe632428479619a3644d77" "checksum hmac 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "44f3bdb08579d99d7dc761c0e266f13b5f2ab8c8c703b9fc9ef333cd8f48f55e" "checksum hmac 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" @@ -5497,7 +5499,7 @@ dependencies = [ "checksum matches 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08" "checksum maybe-uninit 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "60302e4db3a61da70c0cb7991976248362f30319e88850c487b9b95bbf059e00" "checksum md5 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "79c56d6a0b07f9e19282511c83fc5b086364cbae4ba8c7d5f190c3d9b0425a48" -"checksum memchr 2.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53445de381a1f436797497c61d851644d0e8e88e6140f22872ad33a704933978" +"checksum memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" "checksum memmap 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "6585fd95e7bb50d6cc31e20d4cf9afb4e2ba16c5846fc76793f11218da9c475b" "checksum memoffset 0.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "75189eb85871ea5c2e2c15abbdd541185f63b408415e5051f5cac122d8c774b9" "checksum memory_units 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "71d96e3f3c0b6325d8ccd83c33b28acb183edcb6c67938ba104ec546854b0882" @@ -5544,7 +5546,7 @@ dependencies = [ "checksum ordered-float 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "18869315e81473c951eb56ad5558bbc56978562d3ecfb87abb7a1e944cea4518" "checksum ordermap 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "a86ed3f5f244b372d6b1a00b72ef7f8876d0bc6a78a4c9985c53614041512063" "checksum output_vt100 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "53cdc5b785b7a58c5aad8216b3dfa114df64b0b06ae6e1501cef91df2fbdf8f9" -"checksum owning_ref 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "49a4b8ea2179e6a2e27411d3bca09ca6dd630821cf6894c6c7c8467a8ee7ef13" +"checksum owning_ref 0.4.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6ff55baddef9e4ad00f88b6c743a2a8062d4c6ade126c2a528644b8e444d52ce" "checksum page_size 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "eebde548fbbf1ea81a99b128872779c437752fb99f217c45245e1a61dcd9edcd" "checksum parity-wasm 0.31.3 (registry+https://github.com/rust-lang/crates.io-index)" = "511379a8194230c2395d2f5fa627a5a7e108a9f976656ce723ae68fca4097bfc" "checksum parking_lot 0.10.0 (registry+https://github.com/rust-lang/crates.io-index)" = "92e98c49ab0b7ce5b222f2cc9193fc4efe11c6d0bd4f648e374684a6857b1cfc" @@ -5558,10 +5560,10 @@ dependencies = [ "checksum pbkdf2 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "006c038a43a45995a9670da19e67600114740e8511d4333bf97a56e66a7542d9" "checksum percent-encoding 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "31010dd2e1ac33d5b46a5b413495239882813e0369f8ed8a5e266f173602f831" "checksum percent-encoding 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" -"checksum pest 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7e4fb201c5c22a55d8b24fef95f78be52738e5e1361129be1b5e862ecdb6894a" +"checksum pest 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "10f4872ae94d7b90ae48754df22fd42ad52ce740b8f370b03da4835417403e53" "checksum pest_derive 2.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "833d1ae558dc601e9a60366421196a8d94bc0ac980476d0b67e1d0988d72b2d0" -"checksum pest_generator 2.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "7b9fcf299b5712d06ee128a556c94709aaa04512c4dffb8ead07c5c998447fc0" -"checksum pest_meta 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "df43fd99896fd72c485fe47542c7b500e4ac1e8700bf995544d1317a60ded547" +"checksum pest_generator 2.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "27e5277315f6b4f27e0e6744feb5d5ba1891e7164871033d3c8344c6783b349a" +"checksum pest_meta 2.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "54be6e404f5317079812fc8f9f5279de376d8856929e21c184ecf6bbd692a11d" "checksum petgraph 0.4.13 (registry+https://github.com/rust-lang/crates.io-index)" = "9c3659d1ee90221741f65dd128d9998311b0e40c5d3c23a62445938214abce4f" "checksum pickledb 0.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f84c239b2c2dc17025deda2d513de8218f1afd9ec7c34de45797ab35cf97d8a0" "checksum pin-project-lite 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "237844750cfbb86f67afe27eee600dfbbcb6188d734139b534cbfbf4f96792ae" @@ -5582,7 +5584,7 @@ dependencies = [ "checksum proc-macro-nested 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)" = "369a6ed065f249a159e06c45752c780bda2fb53c995718f9e484d08daa9eb42e" "checksum proc-macro2 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cd07deb3c6d1d9ff827999c7f9b04cdfd66b1b17ae508e14fe47b620f2282ae0" "checksum proc-macro2 0.4.27 (registry+https://github.com/rust-lang/crates.io-index)" = "4d317f9caece796be1980837fd5cb3dfec5613ebdb04ad0956deea83ce168915" -"checksum proc-macro2 1.0.8 (registry+https://github.com/rust-lang/crates.io-index)" = "3acb317c6ff86a4e579dfa00fc5e6cca91ecbb4e7eb2df0468805b674eb88548" +"checksum proc-macro2 1.0.9 (registry+https://github.com/rust-lang/crates.io-index)" = "6c09721c6781493a2a492a96b5a5bf19b65917fe6728884e7c44dd0c60ca3435" "checksum quick-error 1.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" "checksum quote 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "1eca14c727ad12702eb4b6bfb5a232287dcf8385cb8ca83a3eeaf6519c44c408" "checksum quote 0.6.11 (registry+https://github.com/rust-lang/crates.io-index)" = "cdd8e04bd9c52e0342b406469d494fcb033be4bdbe5c606016defbb1681411e1" @@ -5685,7 +5687,7 @@ dependencies = [ "checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" "checksum syn 0.12.15 (registry+https://github.com/rust-lang/crates.io-index)" = "c97c05b8ebc34ddd6b967994d5c6e9852fa92f8b82b3858c39451f97346dcce5" "checksum syn 0.15.31 (registry+https://github.com/rust-lang/crates.io-index)" = "d2b4cfac95805274c6afdb12d8f770fa2d27c045953e7b630a81801953699a9a" -"checksum syn 1.0.14 (registry+https://github.com/rust-lang/crates.io-index)" = "af6f3550d8dff9ef7dc34d384ac6f107e5d31c8f57d9f28e0081503f547ac8f5" +"checksum syn 1.0.16 (registry+https://github.com/rust-lang/crates.io-index)" = "123bd9499cfb380418d509322d7a6d52e5315f064fe4b3ad18a53d6b92c07859" "checksum synstructure 0.10.2 (registry+https://github.com/rust-lang/crates.io-index)" = "02353edf96d6e4dc81aea2d8490a7e9db177bf8acb0e951c24940bf866cb313f" "checksum synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" "checksum take_mut 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "f764005d11ee5f36500a149ace24e00e3da98b0158b3e2d53a7495660d3f4d60" @@ -5711,7 +5713,7 @@ dependencies = [ "checksum tokio-executor 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "fb2d1b8f4548dbf5e1f7818512e9c406860678f29c300cdf0ebac72d1a3a1671" "checksum tokio-fs 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)" = "297a1206e0ca6302a0eed35b700d292b275256f596e2f3fea7729d5e629b6ff4" "checksum tokio-io 0.1.13 (registry+https://github.com/rust-lang/crates.io-index)" = "57fc868aae093479e3131e3d165c93b1c7474109d13c90ec0dda2a1bbfff0674" -"checksum tokio-macros 0.2.4 (registry+https://github.com/rust-lang/crates.io-index)" = "f4b1e7ed7d5d4c2af3d999904b0eebe76544897cdbfb2b9684bed2174ab20f7c" +"checksum tokio-macros 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f0c3acc6aa564495a0f2e1d59fab677cd7f81a19994cfc7f3ad0e64301560389" "checksum tokio-process 0.2.5 (registry+https://github.com/rust-lang/crates.io-index)" = "382d90f43fa31caebe5d3bc6cfd854963394fff3b8cb59d5146607aaae7e7e43" "checksum tokio-reactor 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "09bc590ec4ba8ba87652da2068d150dcada2cfa2e07faae270a5e0409aa51351" "checksum tokio-signal 0.2.9 (registry+https://github.com/rust-lang/crates.io-index)" = "d0c34c6e548f101053321cba3da7cbb87a610b85555884c41b07da2eb91aff12" From fe042e1d897bca59ecef3f250cb0d4e49da25764 Mon Sep 17 00:00:00 2001 From: Carmelo Piccione Date: Fri, 28 Feb 2020 13:34:34 -0500 Subject: [PATCH 26/26] Remove unneeded docker branch --- .circleci/config.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 9a786358b3..9607dd6a32 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -271,7 +271,6 @@ workflows: - develop - final-exam - transactional - - trycp-update-hc - wire-message-receipts - docker-build-trycp-server: requires: @@ -287,7 +286,6 @@ workflows: - develop - final-exam - transactional - - trycp-update-hc - wire-message-receipts - docker-build-circle-build: requires: