[−][src]Trait batch_oper::Effect
Create an implicit variable, perform some side effects, and return it
Example
let v = Some(1); let v = v.effect(|v| { assert_eq!(*v, 1) }); assert_eq!(v, Some(1));
Required methods
fn effect<F: FnOnce(&T)>(self, f: F) -> Self
Create an implicit variable, perform some side effects, and return it
Example
let v = Some(1); let v = v.effect(|v| { assert_eq!(*v, 1) }); assert_eq!(v, Some(1));