Trait sqlx::Arguments [−][src]
A tuple of arguments to be sent to the database.
Associated Types
Loading content...Required methods
pub fn reserve(&mut self, additional: usize, size: usize)
[src]
Reserves the capacity for at least additional
more values (of size
total bytes) to
be added to the arguments without a reallocation.
pub fn add<T>(&mut self, value: T) where
T: 'q + Send + Encode<'q, Self::Database> + Type<Self::Database>,
[src]
T: 'q + Send + Encode<'q, Self::Database> + Type<Self::Database>,
Add the value to the end of the arguments.
Implementors
impl<'q> Arguments<'q> for AnyArguments<'q>
[src]
type Database = Any
pub fn reserve(&mut self, additional: usize, _size: usize)
[src]
pub fn add<T>(&mut self, value: T) where
T: 'q + Send + Encode<'q, <AnyArguments<'q> as Arguments<'q>>::Database> + Type<<AnyArguments<'q> as Arguments<'q>>::Database>,
[src]
T: 'q + Send + Encode<'q, <AnyArguments<'q> as Arguments<'q>>::Database> + Type<<AnyArguments<'q> as Arguments<'q>>::Database>,
impl<'q> Arguments<'q> for MssqlArguments
[src]
type Database = Mssql
pub fn reserve(&mut self, _additional: usize, size: usize)
[src]
pub fn add<T>(&mut self, value: T) where
T: 'q + Encode<'q, <MssqlArguments as Arguments<'q>>::Database> + Type<Mssql>,
[src]
T: 'q + Encode<'q, <MssqlArguments as Arguments<'q>>::Database> + Type<Mssql>,
impl<'q> Arguments<'q> for MySqlArguments
[src]
type Database = MySql
pub fn reserve(&mut self, len: usize, size: usize)
[src]
pub fn add<T>(&mut self, value: T) where
T: Encode<'q, <MySqlArguments as Arguments<'q>>::Database> + Type<<MySqlArguments as Arguments<'q>>::Database>,
[src]
T: Encode<'q, <MySqlArguments as Arguments<'q>>::Database> + Type<<MySqlArguments as Arguments<'q>>::Database>,
impl<'q> Arguments<'q> for PgArguments
[src]
type Database = Postgres
pub fn reserve(&mut self, additional: usize, size: usize)
[src]
pub fn add<T>(&mut self, value: T) where
T: Encode<'q, <PgArguments as Arguments<'q>>::Database> + Type<<PgArguments as Arguments<'q>>::Database>,
[src]
T: Encode<'q, <PgArguments as Arguments<'q>>::Database> + Type<<PgArguments as Arguments<'q>>::Database>,