[−][src]Function batch_oper::using
pub fn using<T, R>(v: T, f: impl FnOnce(T) -> R) -> R
Create an implicit variable, and make a mapping for it
Example
let v = 1; let mut v = using(v, |v| { v + 1 }); assert_eq!(v, 2); using(&mut v, |v| { *v = 3 }); assert_eq!(v, 3);