pub struct DaemonExecutor { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Executor for DaemonExecutor
impl Executor for DaemonExecutor
fn run(&self, query: &str) -> Result<Vec<Cell>>
Source§fn run_fresh(&self, query: &str) -> Result<Vec<Cell>>
fn run_fresh(&self, query: &str) -> Result<Vec<Cell>>
Run against a freshly re-materialized source — the
&N!
live reading. The default re-runs against the standing arbor
(an immutable source never drifts); executors that can re-open
the source override it so a live reading sees current data,
diverging from the frozen &N#.Auto Trait Implementations§
impl Freeze for DaemonExecutor
impl RefUnwindSafe for DaemonExecutor
impl Send for DaemonExecutor
impl Sync for DaemonExecutor
impl Unpin for DaemonExecutor
impl UnsafeUnpin for DaemonExecutor
impl UnwindSafe for DaemonExecutor
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