Producer block ids unfolded by consumer block `c` (sorted, deduped, no self-edges).
(&self, c: u32)
| 176 | /// `c` delta-unfolds (the "consumer → producer" direction). Self-edges are |
| 177 | /// dropped; producer lists are sorted and deduplicated. |
| 178 | #[derive(Clone, Debug, PartialEq, Eq)] |
| 179 | pub struct BlockProfile { |
| 180 | blocks: Vec<BlockEntry>, |
| 181 | /// CSR row offsets into `delta_col`, length `blocks.len() + 1`. |
| 182 | delta_row: Vec<usize>, |
| 183 | /// CSR column indices: producer block ids, grouped by consumer. |
| 184 | delta_col: Vec<u32>, |
| 185 | } |
no outgoing calls
no test coverage detected