pub struct SqlTemplate {
pub parts: Vec<SqlPart>,
}Fields§
§parts: Vec<SqlPart>Implementations§
Source§impl SqlTemplate
impl SqlTemplate
pub fn new<I>(parts: I) -> Selfwhere
I: IntoIterator<Item = SqlPart>,
pub fn parse(input: &str) -> Result<SqlTemplate, String>
Trait Implementations§
Source§impl Clone for SqlTemplate
impl Clone for SqlTemplate
Source§fn clone(&self) -> SqlTemplate
fn clone(&self) -> SqlTemplate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SqlTemplate
impl Debug for SqlTemplate
Source§impl PartialEq for SqlTemplate
impl PartialEq for SqlTemplate
Source§impl ToSqlSegment for SqlTemplate
impl ToSqlSegment for SqlTemplate
fn gen_sql_segments(&self) -> Vec<SqlSegment>
fn gen_sql_segment(&self) -> SqlSegment
impl StructuralPartialEq for SqlTemplate
Auto Trait Implementations§
impl Freeze for SqlTemplate
impl RefUnwindSafe for SqlTemplate
impl Send for SqlTemplate
impl Sync for SqlTemplate
impl Unpin for SqlTemplate
impl UnwindSafe for SqlTemplate
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