pub struct ExecutionHints {
pub force_index: Option<String>,
pub timeout_ms: Option<u64>,
pub parallelism: Option<usize>,
pub cache_results: bool,
}Expand description
Execution hints for prepared statements
Fields§
§force_index: Option<String>Force specific index usage
timeout_ms: Option<u64>Query timeout in milliseconds
parallelism: Option<usize>Parallelization preference
cache_results: boolCache results
Trait Implementations§
Source§impl Clone for ExecutionHints
impl Clone for ExecutionHints
Source§fn clone(&self) -> ExecutionHints
fn clone(&self) -> ExecutionHints
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 ExecutionHints
impl Debug for ExecutionHints
Source§impl Default for ExecutionHints
impl Default for ExecutionHints
Source§fn default() -> ExecutionHints
fn default() -> ExecutionHints
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecutionHints
impl RefUnwindSafe for ExecutionHints
impl Send for ExecutionHints
impl Sync for ExecutionHints
impl Unpin for ExecutionHints
impl UnsafeUnpin for ExecutionHints
impl UnwindSafe for ExecutionHints
Blanket Implementations§
impl<T> Allocation for T
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