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
Auto Trait Implementations§
impl Forget for CachedStatement
impl Freeze for CachedStatement
impl Move for CachedStatement
impl RefUnwindSafe for CachedStatement
impl Send for CachedStatement
impl Sync for CachedStatement
impl Unpin for CachedStatement
impl UnsafeUnpin 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