diff options
Diffstat (limited to 'src/test/ui/nll/issue-47022.rs')
-rw-r--r-- | src/test/ui/nll/issue-47022.rs | 33 |
1 files changed, 0 insertions, 33 deletions
diff --git a/src/test/ui/nll/issue-47022.rs b/src/test/ui/nll/issue-47022.rs deleted file mode 100644 index 521643c66..000000000 --- a/src/test/ui/nll/issue-47022.rs +++ /dev/null @@ -1,33 +0,0 @@ -// check-pass - -struct LoadedObject { - bodies: Vec<Body>, - color: Color, -} - -struct Body; - -#[derive(Clone)] -struct Color; - -struct Graphic { - color: Color, -} - -fn convert(objects: Vec<LoadedObject>) -> (Vec<Body>, Vec<Graphic>) { - objects - .into_iter() - .flat_map(|LoadedObject { bodies, color, .. }| { - bodies.into_iter().map(move |body| { - ( - body, - Graphic { - color: color.clone(), - }, - ) - }) - }) - .unzip() -} - -fn main() {} |