Macro silx_core::utils::produce_future
source · macro_rules! produce_future { ($prod: expr, $code: block) => { ... }; }
Expand description
Generate a process instance for a given future
- This is a macro helper for method
ProcessProducer::named_process_with_future(...)
§Example:
let producer = ProcessProducer::new(&send_to_master);
let task = || { println!("task"); };
let my_future = async { println!("async task"); };
let process_instance = produce_future!(producer, {
task();
my_future.await;
});