CData

Trait CData 

Source
pub trait CData<TT: Ident, V: OdbcVersion>: CDataLen { }

Implementations on Foreign Types§

Source§

impl<TT: Ident, T, V: OdbcVersion> CData<TT, V> for MaybeUninit<T>
where T: CData<TT, V> + CScalar,

Source§

impl<TT: Ident, T, V: OdbcVersion> CData<TT, V> for [MaybeUninit<T>]
where [T]: CData<TT, V>,

Implementors§

Source§

impl CData<SQL_C_GUID, SQL_OV_ODBC3_80> for SQLGUID

Source§

impl CData<SQL_C_TYPE_TIMESTAMP_WITH_TIMEZONE, SQL_OV_ODBC4> for SQL_TIMESTAMP_WITH_TIMEZONE_STRUCT

Source§

impl CData<SQL_C_TYPE_TIME_WITH_TIMEZONE, SQL_OV_ODBC4> for SQL_TIME_WITH_TIMEZONE_STRUCT

Source§

impl<TT: Ident, T: OdbcChar, V: OdbcVersion> CData<TT, V> for OdbcStr<MaybeUninit<T>>
where OdbcStr<T>: CData<TT, V>,

Source§

impl<V: OdbcVersion> CData<SQL_C_BINARY, V> for OdbcStr<SQLCHAR>

Source§

impl<V: OdbcVersion> CData<SQL_C_BIT, V> for SQLCHAR

Source§

impl<V: OdbcVersion> CData<SQL_C_CHAR, V> for OdbcStr<SQLCHAR>

Source§

impl<V: OdbcVersion> CData<SQL_C_DOUBLE, V> for SQLDOUBLE

Source§

impl<V: OdbcVersion> CData<SQL_C_FLOAT, V> for SQLREAL

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_DAY, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_DAY_TO_HOUR, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_DAY_TO_MINUTE, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_DAY_TO_SECOND, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_HOUR, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_HOUR_TO_MINUTE, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_HOUR_TO_SECOND, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_MINUTE, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_MINUTE_TO_SECOND, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_MONTH, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_SECOND, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_YEAR, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_INTERVAL_YEAR_TO_MONTH, V> for SQL_INTERVAL_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_NUMERIC, V> for SQL_NUMERIC_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_SBIGINT, V> for SQLBIGINT

Source§

impl<V: OdbcVersion> CData<SQL_C_SLONG, V> for SQLINTEGER

Source§

impl<V: OdbcVersion> CData<SQL_C_SSHORT, V> for SQLSMALLINT

Source§

impl<V: OdbcVersion> CData<SQL_C_STINYINT, V> for SQLSCHAR

Source§

impl<V: OdbcVersion> CData<SQL_C_TYPE_DATE, V> for SQL_DATE_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_TYPE_TIME, V> for SQL_TIME_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_TYPE_TIMESTAMP, V> for SQL_TIMESTAMP_STRUCT

Source§

impl<V: OdbcVersion> CData<SQL_C_UBIGINT, V> for SQLUBIGINT

Source§

impl<V: OdbcVersion> CData<SQL_C_ULONG, V> for SQLUINTEGER

Source§

impl<V: OdbcVersion> CData<SQL_C_USHORT, V> for SQLUSMALLINT

Source§

impl<V: OdbcVersion> CData<SQL_C_UTINYINT, V> for SQLCHAR

Source§

impl<V: OdbcVersion> CData<SQL_C_WCHAR, V> for OdbcStr<SQLWCHAR>