safe_casts.json (2816B)
1 { 2 "float64": { 3 "float64": 1, 4 "float32": 0, 5 "int32": 0, 6 "int16": 0, 7 "int8": 0, 8 "uint32": 0, 9 "uint16": 0, 10 "uint8": 0, 11 "uint8c": 0, 12 "complex128": 1, 13 "complex64": 0, 14 "binary": 0, 15 "generic": 1 16 }, 17 "float32": { 18 "float64": 1, 19 "float32": 1, 20 "int32": 0, 21 "int16": 0, 22 "int8": 0, 23 "uint32": 0, 24 "uint16": 0, 25 "uint8": 0, 26 "uint8c": 0, 27 "complex128": 1, 28 "complex64": 1, 29 "binary": 0, 30 "generic": 1 31 }, 32 "int32": { 33 "float64": 1, 34 "float32": 0, 35 "int32": 1, 36 "int16": 0, 37 "int8": 0, 38 "uint32": 0, 39 "uint16": 0, 40 "uint8": 0, 41 "uint8c": 0, 42 "complex128": 1, 43 "complex64": 0, 44 "binary": 0, 45 "generic": 1 46 }, 47 "int16": { 48 "float64": 1, 49 "float32": 1, 50 "int32": 1, 51 "int16": 1, 52 "int8": 0, 53 "uint32": 0, 54 "uint16": 0, 55 "uint8": 0, 56 "uint8c": 0, 57 "complex128": 1, 58 "complex64": 1, 59 "binary": 0, 60 "generic": 1 61 }, 62 "int8": { 63 "float64": 1, 64 "float32": 1, 65 "int32": 1, 66 "int16": 1, 67 "int8": 1, 68 "uint32": 0, 69 "uint16": 0, 70 "uint8": 0, 71 "uint8c": 0, 72 "complex128": 1, 73 "complex64": 1, 74 "binary": 0, 75 "generic": 1 76 }, 77 "uint32": { 78 "float64": 1, 79 "float32": 0, 80 "int32": 0, 81 "int16": 0, 82 "int8": 0, 83 "uint32": 1, 84 "uint16": 0, 85 "uint8": 0, 86 "uint8c": 0, 87 "complex128": 1, 88 "complex64": 0, 89 "binary": 0, 90 "generic": 1 91 }, 92 "uint16": { 93 "float64": 1, 94 "float32": 1, 95 "int32": 1, 96 "int16": 0, 97 "int8": 0, 98 "uint32": 1, 99 "uint16": 1, 100 "uint8": 0, 101 "uint8c": 0, 102 "complex128": 1, 103 "complex64": 1, 104 "binary": 0, 105 "generic": 1 106 }, 107 "uint8": { 108 "float64": 1, 109 "float32": 1, 110 "int32": 1, 111 "int16": 1, 112 "int8": 0, 113 "uint32": 1, 114 "uint16": 1, 115 "uint8": 1, 116 "uint8c": 1, 117 "complex128": 1, 118 "complex64": 1, 119 "binary": 0, 120 "generic": 1 121 }, 122 "uint8c": { 123 "float64": 1, 124 "float32": 1, 125 "int32": 1, 126 "int16": 1, 127 "int8": 0, 128 "uint32": 1, 129 "uint16": 1, 130 "uint8": 1, 131 "uint8c": 1, 132 "complex128": 1, 133 "complex64": 1, 134 "binary": 0, 135 "generic": 1 136 }, 137 "complex128": { 138 "float64": 0, 139 "float32": 0, 140 "int32": 0, 141 "int16": 0, 142 "int8": 0, 143 "uint32": 0, 144 "uint16": 0, 145 "uint8": 0, 146 "uint8c": 0, 147 "complex128": 1, 148 "complex64": 0, 149 "binary": 0, 150 "generic": 1 151 }, 152 "complex64": { 153 "float64": 0, 154 "float32": 0, 155 "int32": 0, 156 "int16": 0, 157 "int8": 0, 158 "uint32": 0, 159 "uint16": 0, 160 "uint8": 0, 161 "uint8c": 0, 162 "complex128": 1, 163 "complex64": 1, 164 "binary": 0, 165 "generic": 1 166 }, 167 "generic": { 168 "float64": 0, 169 "float32": 0, 170 "int32": 0, 171 "int16": 0, 172 "int8": 0, 173 "uint32": 0, 174 "uint16": 0, 175 "uint8": 0, 176 "uint8c": 0, 177 "complex128": 0, 178 "complex64": 0, 179 "binary": 0, 180 "generic": 1 181 }, 182 "binary": { 183 "float64": 0, 184 "float32": 0, 185 "int32": 0, 186 "int16": 0, 187 "int8": 0, 188 "uint32": 0, 189 "uint16": 0, 190 "uint8": 0, 191 "uint8c": 0, 192 "complex128": 0, 193 "complex64": 0, 194 "binary": 1, 195 "generic": 0 196 } 197 }