Trait HasArguments

Source
pub trait HasArguments<'q> {
    type Database: Database;
    type Arguments: Arguments<'q, Database = Self::Database>;
    type ArgumentBuffer;
}
Expand description

Associate Database with an Arguments of a generic lifetime.


The upcoming Rust feature, Generic Associated Types, should obviate the need for this trait.

Required Associated Types§

Source

type Database: Database

Source

type Arguments: Arguments<'q, Database = Self::Database>

The concrete Arguments implementation for this database.

Source

type ArgumentBuffer

The concrete type used as a buffer for arguments while encoding.

Implementors§

Source§

impl HasArguments<'_> for Mssql

Available on crate feature mssql only.
Source§

impl HasArguments<'_> for MySql

Available on crate feature mysql only.
Source§

impl HasArguments<'_> for Postgres

Available on crate feature postgres only.
Source§

impl<'q> HasArguments<'q> for Any

Source§

impl<'q> HasArguments<'q> for Sqlite

Available on crate feature sqlite only.