pub struct SqlPara {
pub id: String,
pub sql: String,
pub params: Vec<String>,
}Expand description
SQL 参数对——SQL ID + 渲染后的 SQL + 预编译参数
用于将模板渲染结果传递给 Db::query() / Db::execute()。
Fields§
§id: StringSQL ID(缓存键,用于日志追踪)
sql: String最终 SQL 字符串(已渲染完成)
params: Vec<String>预编译参数值(按 $1、$2 顺序排列)
Implementations§
Trait Implementations§
Auto Trait Implementations§
impl Freeze for SqlPara
impl RefUnwindSafe for SqlPara
impl Send for SqlPara
impl Sync for SqlPara
impl Unpin for SqlPara
impl UnsafeUnpin for SqlPara
impl UnwindSafe for SqlPara
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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