= MyAwesomeState { foo: &foo, bar: &bar };
executor.tick(Some(my_state))
а затем во фьючере вызывать
fn get_state<'a, T>() -> Result<&T, GetStateError>
Хорошо, а что ты дальше хочешь делать с произвольным &T?
Это выглядит будто тебе просто нужен AsRef
Я не очень понимаю — если у этого T нет признаков, ты его не можешь использовать никак
дык это фреймворк о них не знает, а пользователь — знает, он же и подсовывает туда что попало
Обсуждают сегодня