pub struct Recorder<'w> { /* private fields */ }Expand description
Writes every call and its answer while inner answers.
Implementations§
Trait Implementations§
Source§impl Database for Recorder<'_>
impl Database for Recorder<'_>
Source§fn execute(&mut self, call: &Call<'_>) -> Answer
fn execute(&mut self, call: &Call<'_>) -> Answer
SELECT INTO, SET, VALUES INTO, INSERT, UPDATE and DELETE.
fn open(&mut self, call: &Call<'_>) -> Answer
fn close(&mut self, call: &Call<'_>) -> Answer
fn commit(&mut self, call: &Call<'_>) -> Answer
fn rollback(&mut self, call: &Call<'_>) -> Answer
Auto Trait Implementations§
impl<'w> !RefUnwindSafe for Recorder<'w>
impl<'w> !Send for Recorder<'w>
impl<'w> !Sync for Recorder<'w>
impl<'w> !UnwindSafe for Recorder<'w>
impl<'w> Freeze for Recorder<'w>
impl<'w> Unpin for Recorder<'w>
impl<'w> UnsafeUnpin for Recorder<'w>
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