// ANCHOR: here struct Cacher where T: Fn(u32) -> u32, { calculation: T, value: Option, } // ANCHOR_END: here fn main() {}