///|
type Od0[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od0[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 0)
}
///|
pub impl[T : ToInt] ToInt for Od0[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 0)
}
///|
type Od1[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od1[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 1)
}
///|
pub impl[T : ToInt] ToInt for Od1[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 1)
}
///|
type Od2[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od2[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 2)
}
///|
pub impl[T : ToInt] ToInt for Od2[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 2)
}
///|
type Od3[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od3[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 3)
}
///|
pub impl[T : ToInt] ToInt for Od3[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 3)
}
///|
type Od4[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od4[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 4)
}
///|
pub impl[T : ToInt] ToInt for Od4[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 4)
}
///|
type Od5[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od5[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 5)
}
///|
pub impl[T : ToInt] ToInt for Od5[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 5)
}
///|
type Od6[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od6[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 6)
}
///|
pub impl[T : ToInt] ToInt for Od6[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 6)
}
///|
type Od7[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od7[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 7)
}
///|
pub impl[T : ToInt] ToInt for Od7[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 7)
}
///|
type Od8[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od8[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 8)
}
///|
pub impl[T : ToInt] ToInt for Od8[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 8)
}
///|
type Od9[_]
///|
pub impl[T : ToUInt64] ToUInt64 for Od9[T] with to_uint64(value : UInt64) -> UInt64 {
T::to_uint64(value * 10 + 9)
}
///|
pub impl[T : ToInt] ToInt for Od9[T] with to_int(value : Int) -> Int {
T::to_int(value * 10 + 9)
}
///|
pub type Od00[T] = Od0[Od0[T]]
///|
pub type Od01[T] = Od0[Od1[T]]
///|
pub type Od02[T] = Od0[Od2[T]]
///|
pub type Od03[T] = Od0[Od3[T]]
///|
pub type Od04[T] = Od0[Od4[T]]
///|
pub type Od05[T] = Od0[Od5[T]]
///|
pub type Od06[T] = Od0[Od6[T]]
///|
pub type Od07[T] = Od0[Od7[T]]
///|
pub type Od08[T] = Od0[Od8[T]]
///|
pub type Od09[T] = Od0[Od9[T]]
///|
pub type Od10[T] = Od1[Od0[T]]
///|
pub type Od11[T] = Od1[Od1[T]]
///|
pub type Od12[T] = Od1[Od2[T]]
///|
pub type Od13[T] = Od1[Od3[T]]
///|
pub type Od14[T] = Od1[Od4[T]]
///|
pub type Od15[T] = Od1[Od5[T]]
///|
pub type Od16[T] = Od1[Od6[T]]
///|
pub type Od17[T] = Od1[Od7[T]]
///|
pub type Od18[T] = Od1[Od8[T]]
///|
pub type Od19[T] = Od1[Od9[T]]
///|
pub type Od20[T] = Od2[Od0[T]]
///|
pub type Od21[T] = Od2[Od1[T]]
///|
pub type Od22[T] = Od2[Od2[T]]
///|
pub type Od23[T] = Od2[Od3[T]]
///|
pub type Od24[T] = Od2[Od4[T]]
///|
pub type Od25[T] = Od2[Od5[T]]
///|
pub type Od26[T] = Od2[Od6[T]]
///|
pub type Od27[T] = Od2[Od7[T]]
///|
pub type Od28[T] = Od2[Od8[T]]
///|
pub type Od29[T] = Od2[Od9[T]]
///|
pub type Od30[T] = Od3[Od0[T]]
///|
pub type Od31[T] = Od3[Od1[T]]
///|
pub type Od32[T] = Od3[Od2[T]]
///|
pub type Od33[T] = Od3[Od3[T]]
///|
pub type Od34[T] = Od3[Od4[T]]
///|
pub type Od35[T] = Od3[Od5[T]]
///|
pub type Od36[T] = Od3[Od6[T]]
///|
pub type Od37[T] = Od3[Od7[T]]
///|
pub type Od38[T] = Od3[Od8[T]]
///|
pub type Od39[T] = Od3[Od9[T]]
///|
pub type Od40[T] = Od4[Od0[T]]
///|
pub type Od41[T] = Od4[Od1[T]]
///|
pub type Od42[T] = Od4[Od2[T]]
///|
pub type Od43[T] = Od4[Od3[T]]
///|
pub type Od44[T] = Od4[Od4[T]]
///|
pub type Od45[T] = Od4[Od5[T]]
///|
pub type Od46[T] = Od4[Od6[T]]
///|
pub type Od47[T] = Od4[Od7[T]]
///|
pub type Od48[T] = Od4[Od8[T]]
///|
pub type Od49[T] = Od4[Od9[T]]
///|
pub type Od50[T] = Od5[Od0[T]]
///|
pub type Od51[T] = Od5[Od1[T]]
///|
pub type Od52[T] = Od5[Od2[T]]
///|
pub type Od53[T] = Od5[Od3[T]]
///|
pub type Od54[T] = Od5[Od4[T]]
///|
pub type Od55[T] = Od5[Od5[T]]
///|
pub type Od56[T] = Od5[Od6[T]]
///|
pub type Od57[T] = Od5[Od7[T]]
///|
pub type Od58[T] = Od5[Od8[T]]
///|
pub type Od59[T] = Od5[Od9[T]]
///|
pub type Od60[T] = Od6[Od0[T]]
///|
pub type Od61[T] = Od6[Od1[T]]
///|
pub type Od62[T] = Od6[Od2[T]]
///|
pub type Od63[T] = Od6[Od3[T]]
///|
pub type Od64[T] = Od6[Od4[T]]
///|
pub type Od65[T] = Od6[Od5[T]]
///|
pub type Od66[T] = Od6[Od6[T]]
///|
pub type Od67[T] = Od6[Od7[T]]
///|
pub type Od68[T] = Od6[Od8[T]]
///|
pub type Od69[T] = Od6[Od9[T]]
///|
pub type Od70[T] = Od7[Od0[T]]
///|
pub type Od71[T] = Od7[Od1[T]]
///|
pub type Od72[T] = Od7[Od2[T]]
///|
pub type Od73[T] = Od7[Od3[T]]
///|
pub type Od74[T] = Od7[Od4[T]]
///|
pub type Od75[T] = Od7[Od5[T]]
///|
pub type Od76[T] = Od7[Od6[T]]
///|
pub type Od77[T] = Od7[Od7[T]]
///|
pub type Od78[T] = Od7[Od8[T]]
///|
pub type Od79[T] = Od7[Od9[T]]
///|
pub type Od80[T] = Od8[Od0[T]]
///|
pub type Od81[T] = Od8[Od1[T]]
///|
pub type Od82[T] = Od8[Od2[T]]
///|
pub type Od83[T] = Od8[Od3[T]]
///|
pub type Od84[T] = Od8[Od4[T]]
///|
pub type Od85[T] = Od8[Od5[T]]
///|
pub type Od86[T] = Od8[Od6[T]]
///|
pub type Od87[T] = Od8[Od7[T]]
///|
pub type Od88[T] = Od8[Od8[T]]
///|
pub type Od89[T] = Od8[Od9[T]]
///|
pub type Od90[T] = Od9[Od0[T]]
///|
pub type Od91[T] = Od9[Od1[T]]
///|
pub type Od92[T] = Od9[Od2[T]]
///|
pub type Od93[T] = Od9[Od3[T]]
///|
pub type Od94[T] = Od9[Od4[T]]
///|
pub type Od95[T] = Od9[Od5[T]]
///|
pub type Od96[T] = Od9[Od6[T]]
///|
pub type Od97[T] = Od9[Od7[T]]
///|
pub type Od98[T] = Od9[Od8[T]]
///|
pub type Od99[T] = Od9[Od9[T]]