Skip to main content

FiniteEnum76

Enum FiniteEnum76 

Source
pub enum FiniteEnum76<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> {
Show 76 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),
}

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)

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>> Scorable<T, I> for FiniteEnum76<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>

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> Freeze for FiniteEnum76<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>
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,

§

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> RefUnwindSafe for FiniteEnum76<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>
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,

§

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> Send for FiniteEnum76<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>
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,

§

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> Sync for FiniteEnum76<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>
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,

§

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> Unpin for FiniteEnum76<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>
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,

§

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> UnsafeUnpin for FiniteEnum76<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>

§

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> UnwindSafe for FiniteEnum76<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>
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,

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>