Aktywne Wpisy
Wraczek +366
Wierzyć się nie chce czytając te komentarze o honorowym obowiązku pójścia w maszynkę do mięsa gdy trep wyśle ci wezwanie xD
Cieszy mnie że tacy z was gieroje i bohaterzy którzy z uśmiechem na ustach poszli by walczyć w okolicach polskiego bachmutu w imie interesów tych na górze. No ja niestety nie mam takich stalowych jaj, natomiast jako tchórz chętnie wyślę wam do okopu kartkę z Dubrovnika ku pokrzepieniu serc.
#obowiazkowecwiczeniawojskowe #
Cieszy mnie że tacy z was gieroje i bohaterzy którzy z uśmiechem na ustach poszli by walczyć w okolicach polskiego bachmutu w imie interesów tych na górze. No ja niestety nie mam takich stalowych jaj, natomiast jako tchórz chętnie wyślę wam do okopu kartkę z Dubrovnika ku pokrzepieniu serc.
#obowiazkowecwiczeniawojskowe #
ZenujacaDoomerka +77
Mam taką funkcję
fn select_function(ts : >k::TreeSelection, tm : >k::TreeModel, tp: >k::TreePath, b :bool) -> bool{
true
}
i chcę użyć ją jako argument do funkcji, ale przy wywołaniu
tree_selection.set_select_function(Option::from(Box::new( select_function)));
wywala błąd taki jak na obrazku.
W jaki sposób mogę wywołanie tej funkcji poprawić aby pasowała do definicji?
#rustlang #programowanie
https://users.rust-lang.org/t/difference-between-fn-and-box-dyn-fn/39493/2
https://rustyyato.github.io/rust/syntactic/sugar/2019/01/17/Closures-Magic-Functions.html
tree_selection.set_select_function(Option::from(Box::new(move |ts, tm, tp, b| { true })));
Option::from
naSome
to się skompiluje, niestety nie jestem pewien dlaczego to pierwsze nie przechodzi :/https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=b290e056028cab0b5d0a881e48982982
Komentarz usunięty przez autora
Option::from
w funkcje to znowu się kompiluje: https://play.rust-lang.org/?version=stable&mode=debug&edition=2018&gist=8ce9f20b09d0806fe43c88a990400a8e