1 2 3 4 5 6 7 8 9 10 11 12
#[derive(Debug, Clone, Copy, PartialEq, Eq, Hash)] pub(crate) struct BlockGraphExitId(usize); impl BlockGraphExitId { pub(in crate::plan::execution) fn new(index: usize) -> Self { Self(index) } pub(crate) fn index(self) -> usize { self.0 } }