iri-0.2: library/Iri/Rendering/Poke.hs
module Iri.Rendering.Poke
where
import Iri.Prelude
import Iri.Data
import Ptr.Poke
{-# NOINLINE urlEncodedByte #-}
urlEncodedByte :: Poke Word8
urlEncodedByte =
divide (\byte -> ('%', byte))
asciiChar
(divide (flip divMod 16) asciiHexDigit asciiHexDigit)