[−][src]Trait mysql::prelude::GenericConnection
A trait allowing abstraction over connections and transactions
Required methods
fn query<T: AsRef<str>>(&mut self, query: T) -> MyResult<QueryResult>
See
Conn#query
.
fn first<T: AsRef<str>, U: FromRow>(&mut self, query: T) -> MyResult<Option<U>>
See
Conn#first
.
fn prepare<T: AsRef<str>>(&mut self, query: T) -> MyResult<Stmt>
See
Conn#prepare
.
fn prep_exec<A, T>(&mut self, query: A, params: T) -> MyResult<QueryResult> where
A: AsRef<str>,
T: Into<Params>,
A: AsRef<str>,
T: Into<Params>,
See
Conn#prep_exec
.
fn first_exec<Q, P, T>(&mut self, query: Q, params: P) -> MyResult<Option<T>> where
Q: AsRef<str>,
P: Into<Params>,
T: FromRow,
Q: AsRef<str>,
P: Into<Params>,
T: FromRow,
See
Conn#first_exec
.
Implementors
impl GenericConnection for Conn
[src]
fn query<T: AsRef<str>>(&mut self, query: T) -> MyResult<QueryResult>
[src]
fn first<T: AsRef<str>, U: FromRow>(&mut self, query: T) -> MyResult<Option<U>>
[src]
fn prepare<T: AsRef<str>>(&mut self, query: T) -> MyResult<Stmt>
[src]
fn prep_exec<A, T>(&mut self, query: A, params: T) -> MyResult<QueryResult> where
A: AsRef<str>,
T: Into<Params>,
[src]
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,
[src]
Q: AsRef<str>,
P: Into<Params>,
T: FromRow,
impl GenericConnection for PooledConn
[src]
fn query<T: AsRef<str>>(&mut self, query: T) -> MyResult<QueryResult>
[src]
fn first<T: AsRef<str>, U: FromRow>(&mut self, query: T) -> MyResult<Option<U>>
[src]
fn prepare<T: AsRef<str>>(&mut self, query: T) -> MyResult<Stmt>
[src]
fn prep_exec<A, T>(&mut self, query: A, params: T) -> MyResult<QueryResult> where
A: AsRef<str>,
T: Into<Params>,
[src]
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,
[src]
Q: AsRef<str>,
P: Into<Params>,
T: FromRow,
impl<'a> GenericConnection for Transaction<'a>
[src]
fn query<T: AsRef<str>>(&mut self, query: T) -> Result<QueryResult>
[src]
fn first<T: AsRef<str>, U: FromRow>(&mut self, query: T) -> Result<Option<U>>
[src]
fn prepare<T: AsRef<str>>(&mut self, query: T) -> Result<Stmt>
[src]
fn prep_exec<A, T>(&mut self, query: A, params: T) -> Result<QueryResult> where
A: AsRef<str>,
T: Into<Params>,
[src]
A: AsRef<str>,
T: Into<Params>,
fn first_exec<Q, P, T>(&mut self, query: Q, params: P) -> Result<Option<T>> where
Q: AsRef<str>,
P: Into<Params>,
T: FromRow,
[src]
Q: AsRef<str>,
P: Into<Params>,
T: FromRow,