где лежит объект, а также мутабельная ссылка на него?
struct Z<'x> {
owned_foo: X,
bar: Y<'x>
}
struct Y<'x> {
borrowed_foo: &'x mut X,
}
просто вблоб Rc обмазаться не вариант, без лишних расходов именно хочется?
Обсуждают сегодня