pub struct ArcExecutionContext {
pub db: Arc<Database>,
pub params: Arc<HashMap<String, Value>>,
}Expand description
Arc-based execution context for true streaming across FFI boundary This allows iterators to hold a reference to the database without lifetime issues
Fields§
§db: Arc<Database>§params: Arc<HashMap<String, Value>>Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for ArcExecutionContext
impl !Send for ArcExecutionContext
impl !Sync for ArcExecutionContext
impl !UnwindSafe for ArcExecutionContext
impl Freeze for ArcExecutionContext
impl Unpin for ArcExecutionContext
impl UnsafeUnpin for ArcExecutionContext
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