You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
### v0.10.0
2
+
- (Routine Maintenance) Updated `rusqlite` from `0.30.0` to `0.31.0`.
3
+
- This is a *breaking change,* requiring you to upgrade your `rusqlite` to match - trying to link against two different copies of `libsqlite3` will cause a compile fail.
4
+
1
5
### v0.9.0
2
6
- (Routine Maintenance) Updated `rusqlite` from `0.29.0` to `0.30.0`.
3
7
- This is a *breaking change,* requiring you to upgrade your `rusqlite` to match - trying to link against two different copies of `libsqlite3` will cause a compile fail.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -100,7 +100,7 @@ The pain points I tried to fix were:
100
100
- Needing to allocate and juggle a slice of `String` column names to efficiently deserialize rows - probably due to `serde` limitations?
101
101
- Exemplar statically knows what columns to expect, so `from_row` requires no extra inputs and makes no superfluous allocations.
102
102
- Odd design choices for field-less `enum`s - they are inefficiently serialized as `TEXT` instead of `INTEGER`. This was nice for debugging, but I figured the faster option should be Exemplar's default.
-`to_params_named(&row1).unwrap().to_slice().as_slice()` doesn't quite roll off the tongue (although this is likely `serde` weirdness showing up again.)
104
104
- Equivalent to `row1.insert(&conn)` or `row1.insert_with(&stmt)` in Exemplar.
105
105
- General `serde` overhead popping up, both at compile and runtime.
106
106
- Benchmarking shows that `serde_rusqlite` is ~25% slower on insert operations compared to Exemplar.
0 commit comments