micromegas_tracing/images/
block.rs1use super::ImageEvent;
2use crate::event::{EventBlock, EventStream, ExtractDeps};
3use micromegas_transit::prelude::*;
4
5declare_queue_struct!(
6 struct ImageMsgQueue<ImageEvent> {}
7);
8declare_queue_struct!(
9 struct ImageDepsQueue {}
10);
11
12impl ExtractDeps for ImageMsgQueue {
13 type DepsQueue = ImageDepsQueue;
14
15 fn extract(&self) -> Self::DepsQueue {
16 ImageDepsQueue::new(0)
17 }
18}
19
20pub type ImageBlock = EventBlock<ImageMsgQueue>;
21pub type ImageStream = EventStream<ImageBlock>;