Consider the following code:
struct Data { id: i32, } struct Wrapper { datas: Vec, } impl Wrapper{ fn insert_after(&mut self, id