def hex_digit.nibble

qasim-bend-kit@0.1.0.2 · libs/AES256GCM.bend:201

import qasim-bend-kit@0.1.0.2/libs/AES256GCM.bend as AES256GCM
import Base

201def hex_digit.nibble(+n: U32) -> Char:
202    match n:
203        case 0: Chr{48}
204        case 1: Chr{49}
205        case 2: Chr{50}
206        case 3: Chr{51}
207        case 4: Chr{52}
208        case 5: Chr{53}
209        case 6: Chr{54}
210        case 7: Chr{55}
211        case 8: Chr{56}
212        case 9: Chr{57}
213        case 10: Chr{97}
214        case 11: Chr{98}
215        case 12: Chr{99}
216        case 13: Chr{100}
217        case 14: Chr{101}
218        case 15: Chr{102}
219        case _: hex_digit_kind(n, U32.is_lt(n, 10))

Uses (7)

Used by (1)