>>735
fn fuga(hoge:Option<callback関数>) {
なんかする
match hoge {
None => なんかする,
Some(hoge) => hoge()
}
なんかする
}

fuga(Some(関数))やfuga(None)渡しが割と使える解決方法じゃないのかな