The requirement for a type dereferencing to `Transaction` prevented storing the cache in long-lived data without resorting to silly wrappers. Since `Borrow` is implemented both for `T` and for smart pointers it's a more flexible bound which this change implements. While this is technically breaking, all usual non-generic code will continue to work beause smart pointers generally have `Borrow` implemented. |
||
|---|---|---|
| .. | ||
| contrib | ||
| embedded | ||
| examples | ||
| fuzz | ||
| src | ||
| tests | ||
| CHANGELOG.md | ||
| Cargo.toml | ||
| build.rs | ||