fix: picoplugin::background::ServiceWorkerManager, use FnOnce
Предположим я хочу передать в background-job нечто, что должно там и умереть.
Здесь метод receive() поглощает done_rx. Сейчас register_job() ожидает Fn и Rust ругается на move, предполагая, что эта closure будет вызываться несколько раз:
cannot move out of done_rx, a captured variable in an Fn closure
Хотя, по факту, closure вызывается лишь однажды. С FnOnce такой проблемы не будет.