pub enum FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> {
Show 44 variants
M0(T0),
M1(T1),
M2(T2),
M3(T3),
M4(T4),
M5(T5),
M6(T6),
M7(T7),
M8(T8),
M9(T9),
M10(T10),
M11(T11),
M12(T12),
M13(T13),
M14(T14),
M15(T15),
M16(T16),
M17(T17),
M18(T18),
M19(T19),
M20(T20),
M21(T21),
M22(T22),
M23(T23),
M24(T24),
M25(T25),
M26(T26),
M27(T27),
M28(T28),
M29(T29),
M30(T30),
M31(T31),
M32(T32),
M33(T33),
M34(T34),
M35(T35),
M36(T36),
M37(T37),
M38(T38),
M39(T39),
M40(T40),
M41(T41),
M42(T42),
M43(T43),
}Variants§
M0(T0)
M1(T1)
M2(T2)
M3(T3)
M4(T4)
M5(T5)
M6(T6)
M7(T7)
M8(T8)
M9(T9)
M10(T10)
M11(T11)
M12(T12)
M13(T13)
M14(T14)
M15(T15)
M16(T16)
M17(T17)
M18(T18)
M19(T19)
M20(T20)
M21(T21)
M22(T22)
M23(T23)
M24(T24)
M25(T25)
M26(T26)
M27(T27)
M28(T28)
M29(T29)
M30(T30)
M31(T31)
M32(T32)
M33(T33)
M34(T34)
M35(T35)
M36(T36)
M37(T37)
M38(T38)
M39(T39)
M40(T40)
M41(T41)
M42(T42)
M43(T43)
Trait Implementations§
Source§impl<T: Float, I, T0: Scorable<T, I>, T1: Scorable<T, I>, T2: Scorable<T, I>, T3: Scorable<T, I>, T4: Scorable<T, I>, T5: Scorable<T, I>, T6: Scorable<T, I>, T7: Scorable<T, I>, T8: Scorable<T, I>, T9: Scorable<T, I>, T10: Scorable<T, I>, T11: Scorable<T, I>, T12: Scorable<T, I>, T13: Scorable<T, I>, T14: Scorable<T, I>, T15: Scorable<T, I>, T16: Scorable<T, I>, T17: Scorable<T, I>, T18: Scorable<T, I>, T19: Scorable<T, I>, T20: Scorable<T, I>, T21: Scorable<T, I>, T22: Scorable<T, I>, T23: Scorable<T, I>, T24: Scorable<T, I>, T25: Scorable<T, I>, T26: Scorable<T, I>, T27: Scorable<T, I>, T28: Scorable<T, I>, T29: Scorable<T, I>, T30: Scorable<T, I>, T31: Scorable<T, I>, T32: Scorable<T, I>, T33: Scorable<T, I>, T34: Scorable<T, I>, T35: Scorable<T, I>, T36: Scorable<T, I>, T37: Scorable<T, I>, T38: Scorable<T, I>, T39: Scorable<T, I>, T40: Scorable<T, I>, T41: Scorable<T, I>, T42: Scorable<T, I>, T43: Scorable<T, I>> Scorable<T, I> for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>
impl<T: Float, I, T0: Scorable<T, I>, T1: Scorable<T, I>, T2: Scorable<T, I>, T3: Scorable<T, I>, T4: Scorable<T, I>, T5: Scorable<T, I>, T6: Scorable<T, I>, T7: Scorable<T, I>, T8: Scorable<T, I>, T9: Scorable<T, I>, T10: Scorable<T, I>, T11: Scorable<T, I>, T12: Scorable<T, I>, T13: Scorable<T, I>, T14: Scorable<T, I>, T15: Scorable<T, I>, T16: Scorable<T, I>, T17: Scorable<T, I>, T18: Scorable<T, I>, T19: Scorable<T, I>, T20: Scorable<T, I>, T21: Scorable<T, I>, T22: Scorable<T, I>, T23: Scorable<T, I>, T24: Scorable<T, I>, T25: Scorable<T, I>, T26: Scorable<T, I>, T27: Scorable<T, I>, T28: Scorable<T, I>, T29: Scorable<T, I>, T30: Scorable<T, I>, T31: Scorable<T, I>, T32: Scorable<T, I>, T33: Scorable<T, I>, T34: Scorable<T, I>, T35: Scorable<T, I>, T36: Scorable<T, I>, T37: Scorable<T, I>, T38: Scorable<T, I>, T39: Scorable<T, I>, T40: Scorable<T, I>, T41: Scorable<T, I>, T42: Scorable<T, I>, T43: Scorable<T, I>> Scorable<T, I> for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>
Auto Trait Implementations§
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> Freeze for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>where
T0: Freeze,
T1: Freeze,
T2: Freeze,
T3: Freeze,
T4: Freeze,
T5: Freeze,
T6: Freeze,
T7: Freeze,
T8: Freeze,
T9: Freeze,
T10: Freeze,
T11: Freeze,
T12: Freeze,
T13: Freeze,
T14: Freeze,
T15: Freeze,
T16: Freeze,
T17: Freeze,
T18: Freeze,
T19: Freeze,
T20: Freeze,
T21: Freeze,
T22: Freeze,
T23: Freeze,
T24: Freeze,
T25: Freeze,
T26: Freeze,
T27: Freeze,
T28: Freeze,
T29: Freeze,
T30: Freeze,
T31: Freeze,
T32: Freeze,
T33: Freeze,
T34: Freeze,
T35: Freeze,
T36: Freeze,
T37: Freeze,
T38: Freeze,
T39: Freeze,
T40: Freeze,
T41: Freeze,
T42: Freeze,
T43: Freeze,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> RefUnwindSafe for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>where
T0: RefUnwindSafe,
T1: RefUnwindSafe,
T2: RefUnwindSafe,
T3: RefUnwindSafe,
T4: RefUnwindSafe,
T5: RefUnwindSafe,
T6: RefUnwindSafe,
T7: RefUnwindSafe,
T8: RefUnwindSafe,
T9: RefUnwindSafe,
T10: RefUnwindSafe,
T11: RefUnwindSafe,
T12: RefUnwindSafe,
T13: RefUnwindSafe,
T14: RefUnwindSafe,
T15: RefUnwindSafe,
T16: RefUnwindSafe,
T17: RefUnwindSafe,
T18: RefUnwindSafe,
T19: RefUnwindSafe,
T20: RefUnwindSafe,
T21: RefUnwindSafe,
T22: RefUnwindSafe,
T23: RefUnwindSafe,
T24: RefUnwindSafe,
T25: RefUnwindSafe,
T26: RefUnwindSafe,
T27: RefUnwindSafe,
T28: RefUnwindSafe,
T29: RefUnwindSafe,
T30: RefUnwindSafe,
T31: RefUnwindSafe,
T32: RefUnwindSafe,
T33: RefUnwindSafe,
T34: RefUnwindSafe,
T35: RefUnwindSafe,
T36: RefUnwindSafe,
T37: RefUnwindSafe,
T38: RefUnwindSafe,
T39: RefUnwindSafe,
T40: RefUnwindSafe,
T41: RefUnwindSafe,
T42: RefUnwindSafe,
T43: RefUnwindSafe,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> Send for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>where
T0: Send,
T1: Send,
T2: Send,
T3: Send,
T4: Send,
T5: Send,
T6: Send,
T7: Send,
T8: Send,
T9: Send,
T10: Send,
T11: Send,
T12: Send,
T13: Send,
T14: Send,
T15: Send,
T16: Send,
T17: Send,
T18: Send,
T19: Send,
T20: Send,
T21: Send,
T22: Send,
T23: Send,
T24: Send,
T25: Send,
T26: Send,
T27: Send,
T28: Send,
T29: Send,
T30: Send,
T31: Send,
T32: Send,
T33: Send,
T34: Send,
T35: Send,
T36: Send,
T37: Send,
T38: Send,
T39: Send,
T40: Send,
T41: Send,
T42: Send,
T43: Send,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> Sync for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>where
T0: Sync,
T1: Sync,
T2: Sync,
T3: Sync,
T4: Sync,
T5: Sync,
T6: Sync,
T7: Sync,
T8: Sync,
T9: Sync,
T10: Sync,
T11: Sync,
T12: Sync,
T13: Sync,
T14: Sync,
T15: Sync,
T16: Sync,
T17: Sync,
T18: Sync,
T19: Sync,
T20: Sync,
T21: Sync,
T22: Sync,
T23: Sync,
T24: Sync,
T25: Sync,
T26: Sync,
T27: Sync,
T28: Sync,
T29: Sync,
T30: Sync,
T31: Sync,
T32: Sync,
T33: Sync,
T34: Sync,
T35: Sync,
T36: Sync,
T37: Sync,
T38: Sync,
T39: Sync,
T40: Sync,
T41: Sync,
T42: Sync,
T43: Sync,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> Unpin for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>where
T0: Unpin,
T1: Unpin,
T2: Unpin,
T3: Unpin,
T4: Unpin,
T5: Unpin,
T6: Unpin,
T7: Unpin,
T8: Unpin,
T9: Unpin,
T10: Unpin,
T11: Unpin,
T12: Unpin,
T13: Unpin,
T14: Unpin,
T15: Unpin,
T16: Unpin,
T17: Unpin,
T18: Unpin,
T19: Unpin,
T20: Unpin,
T21: Unpin,
T22: Unpin,
T23: Unpin,
T24: Unpin,
T25: Unpin,
T26: Unpin,
T27: Unpin,
T28: Unpin,
T29: Unpin,
T30: Unpin,
T31: Unpin,
T32: Unpin,
T33: Unpin,
T34: Unpin,
T35: Unpin,
T36: Unpin,
T37: Unpin,
T38: Unpin,
T39: Unpin,
T40: Unpin,
T41: Unpin,
T42: Unpin,
T43: Unpin,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> UnsafeUnpin for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>where
T0: UnsafeUnpin,
T1: UnsafeUnpin,
T2: UnsafeUnpin,
T3: UnsafeUnpin,
T4: UnsafeUnpin,
T5: UnsafeUnpin,
T6: UnsafeUnpin,
T7: UnsafeUnpin,
T8: UnsafeUnpin,
T9: UnsafeUnpin,
T10: UnsafeUnpin,
T11: UnsafeUnpin,
T12: UnsafeUnpin,
T13: UnsafeUnpin,
T14: UnsafeUnpin,
T15: UnsafeUnpin,
T16: UnsafeUnpin,
T17: UnsafeUnpin,
T18: UnsafeUnpin,
T19: UnsafeUnpin,
T20: UnsafeUnpin,
T21: UnsafeUnpin,
T22: UnsafeUnpin,
T23: UnsafeUnpin,
T24: UnsafeUnpin,
T25: UnsafeUnpin,
T26: UnsafeUnpin,
T27: UnsafeUnpin,
T28: UnsafeUnpin,
T29: UnsafeUnpin,
T30: UnsafeUnpin,
T31: UnsafeUnpin,
T32: UnsafeUnpin,
T33: UnsafeUnpin,
T34: UnsafeUnpin,
T35: UnsafeUnpin,
T36: UnsafeUnpin,
T37: UnsafeUnpin,
T38: UnsafeUnpin,
T39: UnsafeUnpin,
T40: UnsafeUnpin,
T41: UnsafeUnpin,
T42: UnsafeUnpin,
T43: UnsafeUnpin,
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43> UnwindSafe for FiniteEnum44<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31, T32, T33, T34, T35, T36, T37, T38, T39, T40, T41, T42, T43>where
T0: UnwindSafe,
T1: UnwindSafe,
T2: UnwindSafe,
T3: UnwindSafe,
T4: UnwindSafe,
T5: UnwindSafe,
T6: UnwindSafe,
T7: UnwindSafe,
T8: UnwindSafe,
T9: UnwindSafe,
T10: UnwindSafe,
T11: UnwindSafe,
T12: UnwindSafe,
T13: UnwindSafe,
T14: UnwindSafe,
T15: UnwindSafe,
T16: UnwindSafe,
T17: UnwindSafe,
T18: UnwindSafe,
T19: UnwindSafe,
T20: UnwindSafe,
T21: UnwindSafe,
T22: UnwindSafe,
T23: UnwindSafe,
T24: UnwindSafe,
T25: UnwindSafe,
T26: UnwindSafe,
T27: UnwindSafe,
T28: UnwindSafe,
T29: UnwindSafe,
T30: UnwindSafe,
T31: UnwindSafe,
T32: UnwindSafe,
T33: UnwindSafe,
T34: UnwindSafe,
T35: UnwindSafe,
T36: UnwindSafe,
T37: UnwindSafe,
T38: UnwindSafe,
T39: UnwindSafe,
T40: UnwindSafe,
T41: UnwindSafe,
T42: UnwindSafe,
T43: UnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more