ST
get_action передается Option<&mut DebugInterface>. Внутри непосредственно get_action я могу делать что-то вроде Но как мне передать это в другой вызов? Скажем, у меня есть функция
if let Some(debug) = debug_interface {
debug.send(...);
}
build_houses и я из неё хочу тоже нарисовать что-нибудь.Если передавать просто
build_houses(debug_interface), то это будет move, что не подходит, конечно. А по другому пока не осилил. Вот плейграунд для демонстрации: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=f7a31a4f7eeeb9b346113ba1ebb0b311
