oxilean_codegen/opt_parallel/
parallelpattern_traits.rs1use super::types::ParallelPattern;
12use std::fmt;
13
14impl fmt::Display for ParallelPattern {
15 fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
16 match self {
17 ParallelPattern::Map => write!(f, "map"),
18 ParallelPattern::Filter => write!(f, "filter"),
19 ParallelPattern::Reduce => write!(f, "reduce"),
20 ParallelPattern::Scan => write!(f, "scan"),
21 ParallelPattern::Stencil => write!(f, "stencil"),
22 ParallelPattern::ParallelFor => write!(f, "parallel-for"),
23 ParallelPattern::Scatter => write!(f, "scatter"),
24 ParallelPattern::Gather => write!(f, "gather"),
25 }
26 }
27}