Skip to content

Commit a85e1df

Browse files
committed
graph, node: Move serde_regex and toml into graph
1 parent 5c5ec10 commit a85e1df

File tree

6 files changed

+32
-30
lines changed

6 files changed

+32
-30
lines changed

Cargo.lock

Lines changed: 20 additions & 20 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

graph/Cargo.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ semver = { version = "1.0.16", features = ["serde"] }
3333
serde = { version = "1.0.126", features = ["rc"] }
3434
serde_derive = "1.0.125"
3535
serde_json = { version = "1.0", features = ["arbitrary_precision"] }
36+
serde_regex = "1.1.0"
3637
serde_yaml = "0.9.21"
3738
slog = { version = "2.7.0", features = ["release_max_level_trace", "max_level_trace"] }
3839
stable-hash_legacy = { version = "0.3.3", package = "stable-hash" }
@@ -47,6 +48,7 @@ tiny-keccak = "1.5.0"
4748
tokio = { version = "1.28.1", features = ["time", "sync", "macros", "test-util", "rt-multi-thread", "parking_lot"] }
4849
tokio-stream = { version = "0.1.14", features = ["sync"] }
4950
tokio-retry = "0.3.0"
51+
toml = "0.7.4"
5052
url = "2.3.1"
5153
prometheus = "0.13.3"
5254
priority-queue = "0.7.0"

graph/src/lib.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,6 +89,7 @@ pub mod prelude {
8989
pub use serde;
9090
pub use serde_derive::{Deserialize, Serialize};
9191
pub use serde_json;
92+
pub use serde_regex;
9293
pub use serde_yaml;
9394
pub use slog::{self, crit, debug, error, info, o, trace, warn, Logger};
9495
pub use std::convert::TryFrom;
@@ -100,6 +101,7 @@ pub mod prelude {
100101
pub use thiserror;
101102
pub use tiny_keccak;
102103
pub use tokio;
104+
pub use toml;
103105
pub use tonic;
104106
pub use web3;
105107

node/Cargo.toml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,8 +36,6 @@ graph-server-websocket = { path = "../server/websocket" }
3636
graph-server-metrics = { path = "../server/metrics" }
3737
graph-store-postgres = { path = "../store/postgres" }
3838
serde = { version = "1.0.126", features = ["derive", "rc"] }
39-
serde_regex = "1.1.0"
40-
toml = "0.7.1"
4139
shellexpand = "3.1.0"
4240
termcolor = "1.2.0"
4341
diesel = "1.4.8"

node/src/config.rs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use graph::{
1010
de::{self, value, SeqAccess, Visitor},
1111
Deserialize, Deserializer, Serialize,
1212
},
13-
serde_json, Logger, NodeId, StoreError,
13+
serde_json, serde_regex, toml, Logger, NodeId, StoreError,
1414
},
1515
};
1616
use graph_chain_ethereum::{self as ethereum, NodeCapabilities};
@@ -1155,7 +1155,7 @@ mod tests {
11551155
use graph::blockchain::BlockchainKind;
11561156
use graph::firehose::SubgraphLimit;
11571157
use graph::prelude::regex::Regex;
1158-
use graph::prelude::NodeId;
1158+
use graph::prelude::{toml, NodeId};
11591159
use http::{HeaderMap, HeaderValue};
11601160
use std::collections::BTreeSet;
11611161
use std::fs::read_to_string;
@@ -1460,7 +1460,7 @@ mod tests {
14601460
details = { type = "firehose", url = "http://localhost:9000" }
14611461
match = [
14621462
{ name = "some_node_.*", limit = 10 },
1463-
{ name = "other_node_.*", limit = 0 } ]
1463+
{ name = "other_node_.*", limit = 0 } ]
14641464
"#,
14651465
)
14661466
.unwrap();
@@ -1498,7 +1498,7 @@ mod tests {
14981498
details = { type = "substreams", url = "http://localhost:9000" }
14991499
match = [
15001500
{ name = "some_node_.*", limit = 101 },
1501-
{ name = "other_node_.*", limit = 0 } ]
1501+
{ name = "other_node_.*", limit = 0 } ]
15021502
"#,
15031503
)
15041504
.unwrap();
@@ -1536,7 +1536,7 @@ mod tests {
15361536
details = { type = "substreams", url = "http://localhost:9000" }
15371537
match = [
15381538
{ name = "some_node_.*", limit = 10 },
1539-
{ name = "other_node_.*", limit = 0 } ]
1539+
{ name = "other_node_.*", limit = 0 } ]
15401540
"#,
15411541
)
15421542
.unwrap();
@@ -1574,7 +1574,7 @@ mod tests {
15741574
details = { type = "substreams", url = "http://localhost:9000" }
15751575
match = [
15761576
{ name = "some_node_.*", limit = 101 },
1577-
{ name = "other_node_.*", limit = 0 } ]
1577+
{ name = "other_node_.*", limit = 0 } ]
15781578
"#,
15791579
)
15801580
.unwrap();

store/postgres/src/chain_store.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -973,7 +973,7 @@ mod data {
973973
use public::eth_call_meta as meta;
974974

975975
cache::table
976-
.find(id.as_ref())
976+
.find::<&[u8]>(id.as_ref())
977977
.inner_join(meta::table)
978978
.select((
979979
cache::return_value,
@@ -1101,7 +1101,7 @@ mod data {
11011101
Storage::Shared => {
11021102
use public::eth_call_meta as meta;
11031103

1104-
update(meta::table.find(contract_address.as_ref()))
1104+
update(meta::table.find::<&[u8]>(contract_address.as_ref()))
11051105
.set(meta::accessed_at.eq(sql("CURRENT_DATE")))
11061106
.execute(conn)
11071107
}

0 commit comments

Comments
 (0)