[−][src]Crate cloned
See examples for what code you can write with cloned macro.
Examples
struct A { x: String, y: String, z: String, } impl A { fn foo(&self) { cloned!(self.x, self.y, self.z); (move || { println!("{} {} {}", x, y, z); })(); } }
It also supports setting a local alias:
let foo = 42; cloned!(foo as bar); assert!(foo == bar);
Macros
cloned | See crate's documentation |