Skip to main content

HasValueRef

Trait HasValueRef 

Source
pub trait HasValueRef<'r> {
    type Database: Database;
    type ValueRef: ValueRef<'r, Database = Self::Database>;
}
Expand description

Associate Database with a ValueRef 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 ValueRef: ValueRef<'r, Database = Self::Database>

The concrete type used to hold a reference to the not-yet-decoded value that has just been received from the database.

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§

Source§

impl<'r> HasValueRef<'r> for Any

Available on crate feature any and (crate features mssql or mysql or odbc or postgres or sqlite) only.
Source§

impl<'r> HasValueRef<'r> for Mssql

Available on crate feature mssql only.
Source§

impl<'r> HasValueRef<'r> for MySql

Available on crate feature mysql only.
Source§

impl<'r> HasValueRef<'r> for Odbc

Available on crate feature odbc only.
Source§

impl<'r> HasValueRef<'r> for Postgres

Available on crate feature postgres only.
Source§

impl<'r> HasValueRef<'r> for Sqlite

Available on crate feature sqlite only.