pub struct QueryBuilder { /* private fields */ }
Implementations§
Source§impl QueryBuilder
impl QueryBuilder
pub fn new(query: &str) -> Self
pub fn bind<T: ToString>(self, value: T) -> Self
pub async fn execute(self, connection: &PSConnection) -> Result<()>
pub async fn execute_raw( self, connection: &PSConnection, ) -> Result<ExecuteResponse>
pub async fn fetch_one<T>(self, conn: &PSConnection) -> Result<T>where
T: Deserializer,
pub async fn fetch_all<T>(self, conn: &PSConnection) -> Result<Vec<T>>where
T: Deserializer,
pub async fn fetch_scalar<T>(self, conn: &PSConnection) -> Result<T>where
T: Parser,
Trait Implementations§
Auto Trait Implementations§
impl Freeze for QueryBuilder
impl RefUnwindSafe for QueryBuilder
impl Send for QueryBuilder
impl Sync for QueryBuilder
impl Unpin for QueryBuilder
impl UnwindSafe for QueryBuilder
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