pub struct LockboxOptions {
pub cache_limit: CacheLimit,
pub workload_profile: WorkloadProfile,
pub worker_policy: WorkerPolicy,
}Expand description
Options used when creating or opening a lockbox.
Fields§
§cache_limit: CacheLimitMaximum decoded-page cache size.
workload_profile: WorkloadProfileExpected access pattern used to tune staging and cache behavior.
worker_policy: WorkerPolicyWorker policy for native page/frame preparation.
Trait Implementations§
Source§impl Clone for LockboxOptions
impl Clone for LockboxOptions
Source§fn clone(&self) -> LockboxOptions
fn clone(&self) -> LockboxOptions
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 moreimpl Copy for LockboxOptions
Source§impl Debug for LockboxOptions
impl Debug for LockboxOptions
Source§impl Default for LockboxOptions
impl Default for LockboxOptions
Source§fn default() -> LockboxOptions
fn default() -> LockboxOptions
Returns the “default value” for a type. Read more
impl Eq for LockboxOptions
Source§impl PartialEq for LockboxOptions
impl PartialEq for LockboxOptions
impl StructuralPartialEq for LockboxOptions
Auto Trait Implementations§
impl Freeze for LockboxOptions
impl RefUnwindSafe for LockboxOptions
impl Send for LockboxOptions
impl Sync for LockboxOptions
impl Unpin for LockboxOptions
impl UnsafeUnpin for LockboxOptions
impl UnwindSafe for LockboxOptions
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