Э
iter().rev().position().Size: a a a
Э
iter().rev().position().Z
q
dyn FnOnce в bumpalo::boxed::Box запихнуть? Пишет expected trait object dyn std::ops::FnOnce, found closureOA
KR
dyn FnOnce в bumpalo::boxed::Box запихнуть? Пишет expected trait object dyn std::ops::FnOnce, found closureas _.q
q
take().unwrap()q
as _.bumpalo::boxed::Box:new_in((move || value.consume()) as dyn FnOnce, bump) - жалуется что нельзя кастовать в unsized.bumpalo::boxed::Box:new_in((move || value.consume()), bump) as bumpalo::boxed::Box<dyn FnOnce> - жалуется что не примитивный каст.std::boxed::Box<dyn Trait>, которая не работает с пользовательскими типами.q
R
dyn FnOnce в bumpalo::boxed::Box запихнуть? Пишет expected trait object dyn std::ops::FnOnce, found closureR
let f: *mut dyn FnOnce() = bump.alloc(move |args| yada-yada);
bumpallo::boxed::Box::from_raw(f);
R
bumpallo::boxed::Box, конвертни в указатель, скасти и пихай обратно в BoxЭ
bumpallo::boxed::Box, конвертни в указатель, скасти и пихай обратно в BoxЭ
bump.R
R