pub struct Out<'a, T>(pub &'a mut T);Expand description
Wraps a mutable reference. Use this wrapper in order to indicate that a mutable reference should be bound as an output parameter only.
Example
use odbc_api::{Environment, Out, InOut, Nullable};
let env = Environment::new()?;
let mut conn = env.connect("YourDatabase", "SA", "<YourStrong@Passw0rd>")?;
let mut ret = Nullable::<i32>::null();
let mut param = Nullable::new(7);
conn.execute(
"{? = call TestParam(?)}",
(Out(&mut ret), InOut(&mut param)))?;
Tuple Fields
0: &'a mut TTrait Implementations
Mutable references wrapped in Out are bound as output parameters.