Given this example:
struct StructX { a: u32, b: u32, } trait TraitY { fn foo(info: &mut StructX) -> bo