Trait odbc_api::IntoParameter [−][src]
pub trait IntoParameter {
type Parameter: InputParameter;
fn into_parameter(self) -> Self::Parameter;
}Expand description
An instance can be consumed and to create a parameter which can be bound to a statement during execution.
Due to specific layout requirements and the necessity to provide pointers to length and
indicator values, as opposed to taking the actual values it is often necessary starting from
idiomatic Rust types, to convert, enrich and marshal them into values which can be bound to
ODBC. This also provides a safe extension point for all kinds of parameters, as only the
implementation of Parameters is unsafe.
Associated Types
type Parameter: InputParameterRequired methods
fn into_parameter(self) -> Self::ParameterImplementations on Foreign Types
type Parameter = VarCharSlice<'a>type Parameter = VarCharSlice<'a>type Parameter = VarCharBoxtype Parameter = VarCharBoxtype Parameter = VarBinarySlice<'a>type Parameter = VarBinarySlice<'a>type Parameter = VarBinaryBoxtype Parameter = VarBinaryBox