Способы ржавчины исправить мутантные заимствования самого себя в аргументах, чтобы функционировать, которые заимствуют мутируемое я

fn main() {
    let mut b = A{};
    let i = b.bar();
    b.foo(i);
}
SAMER SAEID