Skip to main content

FiniteEnum97

Enum FiniteEnum97 

Source
pub enum FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96> {
Show 97 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), M44(T44), M45(T45), M46(T46), M47(T47), M48(T48), M49(T49), M50(T50), M51(T51), M52(T52), M53(T53), M54(T54), M55(T55), M56(T56), M57(T57), M58(T58), M59(T59), M60(T60), M61(T61), M62(T62), M63(T63), M64(T64), M65(T65), M66(T66), M67(T67), M68(T68), M69(T69), M70(T70), M71(T71), M72(T72), M73(T73), M74(T74), M75(T75), M76(T76), M77(T77), M78(T78), M79(T79), M80(T80), M81(T81), M82(T82), M83(T83), M84(T84), M85(T85), M86(T86), M87(T87), M88(T88), M89(T89), M90(T90), M91(T91), M92(T92), M93(T93), M94(T94), M95(T95), M96(T96),
}

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)

§

M44(T44)

§

M45(T45)

§

M46(T46)

§

M47(T47)

§

M48(T48)

§

M49(T49)

§

M50(T50)

§

M51(T51)

§

M52(T52)

§

M53(T53)

§

M54(T54)

§

M55(T55)

§

M56(T56)

§

M57(T57)

§

M58(T58)

§

M59(T59)

§

M60(T60)

§

M61(T61)

§

M62(T62)

§

M63(T63)

§

M64(T64)

§

M65(T65)

§

M66(T66)

§

M67(T67)

§

M68(T68)

§

M69(T69)

§

M70(T70)

§

M71(T71)

§

M72(T72)

§

M73(T73)

§

M74(T74)

§

M75(T75)

§

M76(T76)

§

M77(T77)

§

M78(T78)

§

M79(T79)

§

M80(T80)

§

M81(T81)

§

M82(T82)

§

M83(T83)

§

M84(T84)

§

M85(T85)

§

M86(T86)

§

M87(T87)

§

M88(T88)

§

M89(T89)

§

M90(T90)

§

M91(T91)

§

M92(T92)

§

M93(T93)

§

M94(T94)

§

M95(T95)

§

M96(T96)

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>, T44: Scorable<T, I>, T45: Scorable<T, I>, T46: Scorable<T, I>, T47: Scorable<T, I>, T48: Scorable<T, I>, T49: Scorable<T, I>, T50: Scorable<T, I>, T51: Scorable<T, I>, T52: Scorable<T, I>, T53: Scorable<T, I>, T54: Scorable<T, I>, T55: Scorable<T, I>, T56: Scorable<T, I>, T57: Scorable<T, I>, T58: Scorable<T, I>, T59: Scorable<T, I>, T60: Scorable<T, I>, T61: Scorable<T, I>, T62: Scorable<T, I>, T63: Scorable<T, I>, T64: Scorable<T, I>, T65: Scorable<T, I>, T66: Scorable<T, I>, T67: Scorable<T, I>, T68: Scorable<T, I>, T69: Scorable<T, I>, T70: Scorable<T, I>, T71: Scorable<T, I>, T72: Scorable<T, I>, T73: Scorable<T, I>, T74: Scorable<T, I>, T75: Scorable<T, I>, T76: Scorable<T, I>, T77: Scorable<T, I>, T78: Scorable<T, I>, T79: Scorable<T, I>, T80: Scorable<T, I>, T81: Scorable<T, I>, T82: Scorable<T, I>, T83: Scorable<T, I>, T84: Scorable<T, I>, T85: Scorable<T, I>, T86: Scorable<T, I>, T87: Scorable<T, I>, T88: Scorable<T, I>, T89: Scorable<T, I>, T90: Scorable<T, I>, T91: Scorable<T, I>, T92: Scorable<T, I>, T93: Scorable<T, I>, T94: Scorable<T, I>, T95: Scorable<T, I>, T96: Scorable<T, I>> Scorable<T, I> for FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96>

Source§

fn eval(&self, input: &I) -> Witnessed<T, Value01>

Evaluate this metric against an input, producing a [0, 1] score.
Source§

fn name(&self) -> &str

Return the metric’s name.

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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96> Freeze for FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96>
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, T44: Freeze, T45: Freeze, T46: Freeze, T47: Freeze, T48: Freeze, T49: Freeze, T50: Freeze, T51: Freeze, T52: Freeze, T53: Freeze, T54: Freeze, T55: Freeze, T56: Freeze, T57: Freeze, T58: Freeze, T59: Freeze, T60: Freeze, T61: Freeze, T62: Freeze, T63: Freeze, T64: Freeze, T65: Freeze, T66: Freeze, T67: Freeze, T68: Freeze, T69: Freeze, T70: Freeze, T71: Freeze, T72: Freeze, T73: Freeze, T74: Freeze, T75: Freeze, T76: Freeze, T77: Freeze, T78: Freeze, T79: Freeze, T80: Freeze, T81: Freeze, T82: Freeze, T83: Freeze, T84: Freeze, T85: Freeze, T86: Freeze, T87: Freeze, T88: Freeze, T89: Freeze, T90: Freeze, T91: Freeze, T92: Freeze, T93: Freeze, T94: Freeze, T95: Freeze, T96: 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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96> RefUnwindSafe for FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96>
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, T44: RefUnwindSafe, T45: RefUnwindSafe, T46: RefUnwindSafe, T47: RefUnwindSafe, T48: RefUnwindSafe, T49: RefUnwindSafe, T50: RefUnwindSafe, T51: RefUnwindSafe, T52: RefUnwindSafe, T53: RefUnwindSafe, T54: RefUnwindSafe, T55: RefUnwindSafe, T56: RefUnwindSafe, T57: RefUnwindSafe, T58: RefUnwindSafe, T59: RefUnwindSafe, T60: RefUnwindSafe, T61: RefUnwindSafe, T62: RefUnwindSafe, T63: RefUnwindSafe, T64: RefUnwindSafe, T65: RefUnwindSafe, T66: RefUnwindSafe, T67: RefUnwindSafe, T68: RefUnwindSafe, T69: RefUnwindSafe, T70: RefUnwindSafe, T71: RefUnwindSafe, T72: RefUnwindSafe, T73: RefUnwindSafe, T74: RefUnwindSafe, T75: RefUnwindSafe, T76: RefUnwindSafe, T77: RefUnwindSafe, T78: RefUnwindSafe, T79: RefUnwindSafe, T80: RefUnwindSafe, T81: RefUnwindSafe, T82: RefUnwindSafe, T83: RefUnwindSafe, T84: RefUnwindSafe, T85: RefUnwindSafe, T86: RefUnwindSafe, T87: RefUnwindSafe, T88: RefUnwindSafe, T89: RefUnwindSafe, T90: RefUnwindSafe, T91: RefUnwindSafe, T92: RefUnwindSafe, T93: RefUnwindSafe, T94: RefUnwindSafe, T95: RefUnwindSafe, T96: 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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96> Send for FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96>
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, T44: Send, T45: Send, T46: Send, T47: Send, T48: Send, T49: Send, T50: Send, T51: Send, T52: Send, T53: Send, T54: Send, T55: Send, T56: Send, T57: Send, T58: Send, T59: Send, T60: Send, T61: Send, T62: Send, T63: Send, T64: Send, T65: Send, T66: Send, T67: Send, T68: Send, T69: Send, T70: Send, T71: Send, T72: Send, T73: Send, T74: Send, T75: Send, T76: Send, T77: Send, T78: Send, T79: Send, T80: Send, T81: Send, T82: Send, T83: Send, T84: Send, T85: Send, T86: Send, T87: Send, T88: Send, T89: Send, T90: Send, T91: Send, T92: Send, T93: Send, T94: Send, T95: Send, T96: 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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96> Sync for FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96>
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, T44: Sync, T45: Sync, T46: Sync, T47: Sync, T48: Sync, T49: Sync, T50: Sync, T51: Sync, T52: Sync, T53: Sync, T54: Sync, T55: Sync, T56: Sync, T57: Sync, T58: Sync, T59: Sync, T60: Sync, T61: Sync, T62: Sync, T63: Sync, T64: Sync, T65: Sync, T66: Sync, T67: Sync, T68: Sync, T69: Sync, T70: Sync, T71: Sync, T72: Sync, T73: Sync, T74: Sync, T75: Sync, T76: Sync, T77: Sync, T78: Sync, T79: Sync, T80: Sync, T81: Sync, T82: Sync, T83: Sync, T84: Sync, T85: Sync, T86: Sync, T87: Sync, T88: Sync, T89: Sync, T90: Sync, T91: Sync, T92: Sync, T93: Sync, T94: Sync, T95: Sync, T96: 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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96> Unpin for FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96>
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, T44: Unpin, T45: Unpin, T46: Unpin, T47: Unpin, T48: Unpin, T49: Unpin, T50: Unpin, T51: Unpin, T52: Unpin, T53: Unpin, T54: Unpin, T55: Unpin, T56: Unpin, T57: Unpin, T58: Unpin, T59: Unpin, T60: Unpin, T61: Unpin, T62: Unpin, T63: Unpin, T64: Unpin, T65: Unpin, T66: Unpin, T67: Unpin, T68: Unpin, T69: Unpin, T70: Unpin, T71: Unpin, T72: Unpin, T73: Unpin, T74: Unpin, T75: Unpin, T76: Unpin, T77: Unpin, T78: Unpin, T79: Unpin, T80: Unpin, T81: Unpin, T82: Unpin, T83: Unpin, T84: Unpin, T85: Unpin, T86: Unpin, T87: Unpin, T88: Unpin, T89: Unpin, T90: Unpin, T91: Unpin, T92: Unpin, T93: Unpin, T94: Unpin, T95: Unpin, T96: 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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96> UnsafeUnpin for FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96>
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, T44: UnsafeUnpin, T45: UnsafeUnpin, T46: UnsafeUnpin, T47: UnsafeUnpin, T48: UnsafeUnpin, T49: UnsafeUnpin, T50: UnsafeUnpin, T51: UnsafeUnpin, T52: UnsafeUnpin, T53: UnsafeUnpin, T54: UnsafeUnpin, T55: UnsafeUnpin, T56: UnsafeUnpin, T57: UnsafeUnpin, T58: UnsafeUnpin, T59: UnsafeUnpin, T60: UnsafeUnpin, T61: UnsafeUnpin, T62: UnsafeUnpin, T63: UnsafeUnpin, T64: UnsafeUnpin, T65: UnsafeUnpin, T66: UnsafeUnpin, T67: UnsafeUnpin, T68: UnsafeUnpin, T69: UnsafeUnpin, T70: UnsafeUnpin, T71: UnsafeUnpin, T72: UnsafeUnpin, T73: UnsafeUnpin, T74: UnsafeUnpin, T75: UnsafeUnpin, T76: UnsafeUnpin, T77: UnsafeUnpin, T78: UnsafeUnpin, T79: UnsafeUnpin, T80: UnsafeUnpin, T81: UnsafeUnpin, T82: UnsafeUnpin, T83: UnsafeUnpin, T84: UnsafeUnpin, T85: UnsafeUnpin, T86: UnsafeUnpin, T87: UnsafeUnpin, T88: UnsafeUnpin, T89: UnsafeUnpin, T90: UnsafeUnpin, T91: UnsafeUnpin, T92: UnsafeUnpin, T93: UnsafeUnpin, T94: UnsafeUnpin, T95: UnsafeUnpin, T96: 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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96> UnwindSafe for FiniteEnum97<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, T44, T45, T46, T47, T48, T49, T50, T51, T52, T53, T54, T55, T56, T57, T58, T59, T60, T61, T62, T63, T64, T65, T66, T67, T68, T69, T70, T71, T72, T73, T74, T75, T76, T77, T78, T79, T80, T81, T82, T83, T84, T85, T86, T87, T88, T89, T90, T91, T92, T93, T94, T95, T96>
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, T44: UnwindSafe, T45: UnwindSafe, T46: UnwindSafe, T47: UnwindSafe, T48: UnwindSafe, T49: UnwindSafe, T50: UnwindSafe, T51: UnwindSafe, T52: UnwindSafe, T53: UnwindSafe, T54: UnwindSafe, T55: UnwindSafe, T56: UnwindSafe, T57: UnwindSafe, T58: UnwindSafe, T59: UnwindSafe, T60: UnwindSafe, T61: UnwindSafe, T62: UnwindSafe, T63: UnwindSafe, T64: UnwindSafe, T65: UnwindSafe, T66: UnwindSafe, T67: UnwindSafe, T68: UnwindSafe, T69: UnwindSafe, T70: UnwindSafe, T71: UnwindSafe, T72: UnwindSafe, T73: UnwindSafe, T74: UnwindSafe, T75: UnwindSafe, T76: UnwindSafe, T77: UnwindSafe, T78: UnwindSafe, T79: UnwindSafe, T80: UnwindSafe, T81: UnwindSafe, T82: UnwindSafe, T83: UnwindSafe, T84: UnwindSafe, T85: UnwindSafe, T86: UnwindSafe, T87: UnwindSafe, T88: UnwindSafe, T89: UnwindSafe, T90: UnwindSafe, T91: UnwindSafe, T92: UnwindSafe, T93: UnwindSafe, T94: UnwindSafe, T95: UnwindSafe, T96: UnwindSafe,

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> WitnessExt for T

Source§

fn witness(self) -> Witnessing<Self>