Struct odbc_api::Nullable [−][src]
pub struct Nullable<T> { /* fields omitted */ }Wraps a type T together with an additional indicator. This way the type gains a Null representation, those memory layout is compatible with ODBC.
Implementations
Trait Implementations
impl<T> CData for Nullable<T> where
T: Pod, [src]
impl<T> CData for Nullable<T> where
T: Pod, [src]fn cdata_type(&self) -> CDataType[src]
fn indicator_ptr(&self) -> *const isize[src]
fn value_ptr(&self) -> *const c_void[src]
fn buffer_length(&self) -> isize[src]
impl<T> CDataMut for Nullable<T> where
T: Pod, [src]
impl<T> CDataMut for Nullable<T> where
T: Pod, [src]fn mut_indicator_ptr(&mut self) -> *mut isize[src]
fn mut_value_ptr(&mut self) -> *mut c_void[src]
impl<T> HasDataType for Nullable<T> where
T: Pod + HasDataType, [src]
impl<T> HasDataType for Nullable<T> where
T: Pod + HasDataType, [src]impl<T> InputParameter for Nullable<T> where
T: Pod + HasDataType, [src]
impl<T> InputParameter for Nullable<T> where
T: Pod + HasDataType, [src]impl<T> Output for Nullable<T> where
T: Pod + HasDataType, [src]
impl<T> Output for Nullable<T> where
T: Pod + HasDataType, [src]Auto Trait Implementations
impl<T> RefUnwindSafe for Nullable<T> where
T: RefUnwindSafe,
impl<T> RefUnwindSafe for Nullable<T> where
T: RefUnwindSafe, impl<T> UnwindSafe for Nullable<T> where
T: UnwindSafe,
impl<T> UnwindSafe for Nullable<T> where
T: UnwindSafe,