Trait SqlxBindable

Source
pub trait SqlxBindable: Debug {
    // Required method
    fn bind_query<'q>(
        &'q self,
        query: Query<'q, Postgres, PgArguments>,
    ) -> Query<'q, Postgres, PgArguments>;

    // Provided method
    fn raw(&self) -> Option<&str> { ... }
}

Required Methods§

Source

fn bind_query<'q>( &'q self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Provided Methods§

Source

fn raw(&self) -> Option<&str>

Implementations on Foreign Types§

Source§

impl SqlxBindable for &bool

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &f32

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &f64

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &i8

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &i16

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &i32

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &i64

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &str

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &String

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &OffsetDateTime

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for &Uuid

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for bool

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for f32

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for f64

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for i8

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for i16

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for i32

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for i64

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for str

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for String

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for OffsetDateTime

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl SqlxBindable for Uuid

Source§

fn bind_query<'q>( &self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Source§

impl<T> SqlxBindable for Option<T>
where T: SqlxBindable + Clone + Send + for<'r> Encode<'r, Postgres> + Type<Postgres>,

Source§

fn bind_query<'q>( &'q self, query: Query<'q, Postgres, PgArguments>, ) -> Query<'q, Postgres, PgArguments>

Implementors§