pub struct Reservation {
pub backing_bytes: usize,
pub control_bytes: usize,
pub sqlite_bytes: usize,
pub sqlite_capacity: usize,
pub result_bytes: usize,
pub statements: Statements,
pub lookaside_bytes: usize,
pub targets: Targets,
}Fields§
§backing_bytes: usizeTotal bytes in the worker’s single aligned backing allocation.
control_bytes: usizeConnection state, intrusive ownership and allocator control in the same allocation.
sqlite_bytes: usizePhysical partition reserved for SQLite’s allocator.
sqlite_capacity: usizeUsable SQLite allocation capacity after allocator metadata.
result_bytes: usizeAligned retained-result arena bytes.
statements: StatementsValidated prepared-statement layout.
lookaside_bytes: usizeAligned per-connection lookaside bytes.
targets: TargetsLogical targets charged to SQLite’s allocator partition.
Trait Implementations§
Source§impl Clone for Reservation
impl Clone for Reservation
impl Copy for Reservation
impl Eq for Reservation
Source§impl PartialEq for Reservation
impl PartialEq for Reservation
impl StructuralPartialEq for Reservation
Auto Trait Implementations§
impl Freeze for Reservation
impl RefUnwindSafe for Reservation
impl Send for Reservation
impl Sync for Reservation
impl Unpin for Reservation
impl UnsafeUnpin for Reservation
impl UnwindSafe for Reservation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more