pub struct CachedStatement {
pub sql: String,
pub name: String,
pub use_count: u64,
pub last_used: Instant,
pub prep_time_us: u64,
pub handle: Option<u64>,
}Expand description
A cached prepared statement entry.
Fields§
§sql: StringThe SQL statement text.
name: StringUnique statement identifier/name.
use_count: u64Number of times this statement was used.
last_used: InstantWhen this statement was last used.
prep_time_us: u64Estimated preparation time in microseconds.
handle: Option<u64>Database-specific statement handle (opaque).
Trait Implementations§
Source§impl Clone for CachedStatement
impl Clone for CachedStatement
Source§fn clone(&self) -> CachedStatement
fn clone(&self) -> CachedStatement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for CachedStatement
impl RefUnwindSafe for CachedStatement
impl Send for CachedStatement
impl Sync for CachedStatement
impl Unpin for CachedStatement
impl UnwindSafe for CachedStatement
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