DS
fn wut<F: Fn(i32) -> i32>(f: F) ->
std::iter::Map<std::ops::Range<{integer}>, F>
{...
}
```
Size: a a a
DS
std::iter::Map<std::ops::Range<{integer}>, F>
{DS
p
trait Foo<T> {
fn bar() -> T;
}
impl<T: Iterator<Item=i32> Foo<T> for Struct {
fn bar() -> T {
(1..20).map(+1)
}
}
p
G
DS
trait Foo<T> {
fn bar() -> T;
}
impl<T: Iterator<Item=i32> Foo<T> for Struct {
fn bar() -> T {
(1..20).map(+1)
}
}
ML
p
DS
DS
DS
DS
DS
DS
p
p
DS