1 2 3 4 5 6 7
use crate::infallible_use::XapUse; pub trait XapUseEnumByInput: XapUse { type Enumerated: XapUse<U = Self::U, I = (usize, Self::I), O = (usize, Self::O), Size = Self::Size>; fn enumerate(self) -> Self::Enumerated; }