pub struct ClientLimits {
pub limit_commits: Option<i32>,
pub limit_snapshot_rows: Option<i32>,
pub max_snapshot_pages: Option<i32>,
pub accept: Option<u8>,
pub blob_cache_max_bytes: Option<i64>,
}Expand description
Client limits (§4.2 request knobs).
Fields§
§limit_commits: Option<i32>§limit_snapshot_rows: Option<i32>§max_snapshot_pages: Option<i32>§accept: Option<u8>§4.2 accept bitmask; this client defaults to 0b0111 (rows
baseline + sqlite images, §5.3 — rusqlite can always import).
blob_cache_max_bytes: Option<i64>§5.9.7 B1 blob-cache size cap (bytes). When set and the sum of cached
body sizes exceeds it, zero-ref, non-pinned bodies are evicted LRU-first
after each cache write. None ⇒ retain until storage pressure (default).
Trait Implementations§
Source§impl Clone for ClientLimits
impl Clone for ClientLimits
Source§fn clone(&self) -> ClientLimits
fn clone(&self) -> ClientLimits
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientLimits
impl Debug for ClientLimits
Source§impl Default for ClientLimits
impl Default for ClientLimits
Source§fn default() -> ClientLimits
fn default() -> ClientLimits
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ClientLimits
impl RefUnwindSafe for ClientLimits
impl Send for ClientLimits
impl Sync for ClientLimits
impl Unpin for ClientLimits
impl UnsafeUnpin for ClientLimits
impl UnwindSafe for ClientLimits
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