pub struct SqlBuilder { /* private fields */ }Implementations§
Source§impl SqlBuilder
impl SqlBuilder
pub fn new() -> Self
pub fn push_sql(&mut self, fragment: &str)
pub fn push_value(&mut self, value: Value)
pub fn push_column(&mut self, col: ColumnRef)
pub fn finish(self) -> CompiledSql
Trait Implementations§
Source§impl Debug for SqlBuilder
impl Debug for SqlBuilder
Source§impl Default for SqlBuilder
impl Default for SqlBuilder
Source§fn default() -> SqlBuilder
fn default() -> SqlBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SqlBuilder
impl RefUnwindSafe for SqlBuilder
impl Send for SqlBuilder
impl Sync for SqlBuilder
impl Unpin for SqlBuilder
impl UnsafeUnpin for SqlBuilder
impl UnwindSafe for SqlBuilder
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