1 2 3 4 5 6 7 8 9 10 11
/// Drops borrowed SQLite wrappers before releasing their local resource lease. pub(super) struct Held<T, L> { pub(super) value: T, pub(super) lease: L, } impl<T, L> Held<T, L> { pub(super) const fn new(value: T, lease: L) -> Self { Self { value, lease } } }