Skip to content

Commit 5f419e5

Browse files
gzblp
authored andcommitted
Make sure code compiles with --features persistence.
Signed-off-by: Gerd Zellweger <mail@gerdzellweger.com>
1 parent c3a3073 commit 5f419e5

8 files changed

Lines changed: 118 additions & 10 deletions

File tree

crates/dbsp/examples/tutorial/tutorial2.rs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,22 @@ use serde::Deserialize;
55
use size_of::SizeOf;
66
use time::Date;
77

8-
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
8+
#[derive(
9+
Clone,
10+
Debug,
11+
Deserialize,
12+
Eq,
13+
PartialEq,
14+
Ord,
15+
PartialOrd,
16+
Hash,
17+
SizeOf,
18+
bincode::Decode,
19+
bincode::Encode,
20+
)]
921
struct Record {
1022
location: String,
23+
#[bincode(with_serde)]
1124
date: Date,
1225
daily_vaccinations: Option<u64>,
1326
}

crates/dbsp/examples/tutorial/tutorial3.rs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,22 @@ use serde::Deserialize;
55
use size_of::SizeOf;
66
use time::Date;
77

8-
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
8+
#[derive(
9+
Clone,
10+
Debug,
11+
Deserialize,
12+
Eq,
13+
PartialEq,
14+
Ord,
15+
PartialOrd,
16+
Hash,
17+
SizeOf,
18+
bincode::Decode,
19+
bincode::Encode,
20+
)]
921
struct Record {
1022
location: String,
23+
#[bincode(with_serde)]
1124
date: Date,
1225
daily_vaccinations: Option<u64>,
1326
}

crates/dbsp/examples/tutorial/tutorial4.rs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,22 @@ use serde::Deserialize;
77
use size_of::SizeOf;
88
use time::Date;
99

10-
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
10+
#[derive(
11+
Clone,
12+
Debug,
13+
Deserialize,
14+
Eq,
15+
PartialEq,
16+
Ord,
17+
PartialOrd,
18+
Hash,
19+
SizeOf,
20+
bincode::Decode,
21+
bincode::Encode,
22+
)]
1123
struct Record {
1224
location: String,
25+
#[bincode(with_serde)]
1326
date: Date,
1427
daily_vaccinations: Option<u64>,
1528
}

crates/dbsp/examples/tutorial/tutorial5.rs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,22 @@ use serde::Deserialize;
1111
use size_of::SizeOf;
1212
use time::Date;
1313

14-
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
14+
#[derive(
15+
Clone,
16+
Debug,
17+
Deserialize,
18+
Eq,
19+
PartialEq,
20+
Ord,
21+
PartialOrd,
22+
Hash,
23+
SizeOf,
24+
bincode::Decode,
25+
bincode::Encode,
26+
)]
1527
struct Record {
1628
location: String,
29+
#[bincode(with_serde)]
1730
date: Date,
1831
daily_vaccinations: Option<u64>,
1932
}

crates/dbsp/examples/tutorial/tutorial6.rs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,22 @@ use serde::Deserialize;
1111
use size_of::SizeOf;
1212
use time::Date;
1313

14-
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
14+
#[derive(
15+
Clone,
16+
Debug,
17+
Deserialize,
18+
Eq,
19+
PartialEq,
20+
Ord,
21+
PartialOrd,
22+
Hash,
23+
SizeOf,
24+
bincode::Decode,
25+
bincode::Encode,
26+
)]
1527
struct Record {
1628
location: String,
29+
#[bincode(with_serde)]
1730
date: Date,
1831
daily_vaccinations: Option<u64>,
1932
}

crates/dbsp/examples/tutorial/tutorial7.rs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,29 @@ use serde::Deserialize;
77
use size_of::SizeOf;
88
use time::Date;
99

10-
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
10+
#[derive(
11+
Clone,
12+
Debug,
13+
Deserialize,
14+
Eq,
15+
PartialEq,
16+
Ord,
17+
PartialOrd,
18+
Hash,
19+
SizeOf,
20+
bincode::Decode,
21+
bincode::Encode,
22+
)]
1123
struct Record {
1224
location: String,
25+
#[bincode(with_serde)]
1326
date: Date,
1427
daily_vaccinations: Option<u64>,
1528
}
1629

17-
#[derive(Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
30+
#[derive(
31+
Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf, bincode::Decode, bincode::Encode,
32+
)]
1833
struct VaxMonthly {
1934
count: u64,
2035
year: i32,

crates/dbsp/examples/tutorial/tutorial8.rs

Lines changed: 14 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,22 @@ use serde::Deserialize;
1111
use size_of::SizeOf;
1212
use time::Date;
1313

14-
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
14+
#[derive(
15+
Clone,
16+
Debug,
17+
Deserialize,
18+
Eq,
19+
PartialEq,
20+
Ord,
21+
PartialOrd,
22+
Hash,
23+
SizeOf,
24+
bincode::Decode,
25+
bincode::Encode,
26+
)]
1527
struct Record {
1628
location: String,
29+
#[bincode(with_serde)]
1730
date: Date,
1831
daily_vaccinations: Option<u64>,
1932
}

crates/dbsp/examples/tutorial/tutorial9.rs

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,29 @@ use serde::Deserialize;
77
use size_of::SizeOf;
88
use time::Date;
99

10-
#[derive(Clone, Debug, Deserialize, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
10+
#[derive(
11+
Clone,
12+
Debug,
13+
Deserialize,
14+
Eq,
15+
PartialEq,
16+
Ord,
17+
PartialOrd,
18+
Hash,
19+
SizeOf,
20+
bincode::Decode,
21+
bincode::Encode,
22+
)]
1123
struct Record {
1224
location: String,
25+
#[bincode(with_serde)]
1326
date: Date,
1427
daily_vaccinations: Option<u64>,
1528
}
1629

17-
#[derive(Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf)]
30+
#[derive(
31+
Clone, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, SizeOf, bincode::Decode, bincode::Encode,
32+
)]
1833
struct VaxMonthly {
1934
count: u64,
2035
year: i32,

0 commit comments

Comments
 (0)