pub struct BufferedQuery {
pub sql: String,
pub params: Vec<Vec<u8>>,
pub buffered_at: Instant,
pub response_tx: Sender<BufferResult>,
pub client_id: u64,
}Expand description
A buffered query waiting to be executed
Fields§
§sql: StringSQL statement
params: Vec<Vec<u8>>Query parameters
buffered_at: InstantTime when query was buffered
response_tx: Sender<BufferResult>Channel to send result back to client
client_id: u64Client identifier (for logging/debugging)
Trait Implementations§
Auto Trait Implementations§
impl Freeze for BufferedQuery
impl !RefUnwindSafe for BufferedQuery
impl Send for BufferedQuery
impl Sync for BufferedQuery
impl Unpin for BufferedQuery
impl UnsafeUnpin for BufferedQuery
impl !UnwindSafe for BufferedQuery
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more