[][src]Trait mysql::prelude::GenericConnection

pub trait GenericConnection {
    fn query<T: AsRef<str>>(&mut self, query: T) -> MyResult<QueryResult>;
fn first<T: AsRef<str>, U: FromRow>(
        &mut self,
        query: T
    ) -> MyResult<Option<U>>;
fn prepare<T: AsRef<str>>(&mut self, query: T) -> MyResult<Stmt>;
fn prep_exec<A, T>(&mut self, query: A, params: T) -> MyResult<QueryResult>
    where
        A: AsRef<str>,
        T: Into<Params>
;
fn first_exec<Q, P, T>(
        &mut self,
        query: Q,
        params: P
    ) -> MyResult<Option<T>>
    where
        Q: AsRef<str>,
        P: Into<Params>,
        T: FromRow
; }

A trait allowing abstraction over connections and transactions

Required methods

fn query<T: AsRef<str>>(&mut self, query: T) -> MyResult<QueryResult>

fn first<T: AsRef<str>, U: FromRow>(&mut self, query: T) -> MyResult<Option<U>>

fn prepare<T: AsRef<str>>(&mut self, query: T) -> MyResult<Stmt>

fn prep_exec<A, T>(&mut self, query: A, params: T) -> MyResult<QueryResult> where
    A: AsRef<str>,
    T: Into<Params>, 

fn first_exec<Q, P, T>(&mut self, query: Q, params: P) -> MyResult<Option<T>> where
    Q: AsRef<str>,
    P: Into<Params>,
    T: FromRow

Loading content...

Implementors

impl GenericConnection for Conn[src]

impl GenericConnection for PooledConn[src]

impl<'a> GenericConnection for Transaction<'a>[src]

Loading content...