pub struct QueryTableHandle {
pub table: Box<dyn Table>,
pub in_explicit_transaction: bool,
/* private fields */
}Expand description
Owns the physical table handle and, for an implicit statement, the transaction whose snapshot keeps that handle valid.
Fields§
§table: Box<dyn Table>§in_explicit_transaction: boolImplementations§
Source§impl QueryTableHandle
impl QueryTableHandle
pub fn into_parts(self) -> (Box<dyn Table>, Option<Box<dyn Transaction>>, bool)
Auto Trait Implementations§
impl !RefUnwindSafe for QueryTableHandle
impl !Sync for QueryTableHandle
impl !UnwindSafe for QueryTableHandle
impl Freeze for QueryTableHandle
impl Send for QueryTableHandle
impl Unpin for QueryTableHandle
impl UnsafeUnpin for QueryTableHandle
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