module Iri.Rendering.ByteString where
import Iri.Data
import Iri.Prelude
import qualified Iri.Rendering.Ptr.Poking as A
import qualified Ptr.ByteString as F
uri :: Iri -> ByteString
uri :: Iri -> ByteString
uri =
Poking -> ByteString
F.poking (Poking -> ByteString) -> (Iri -> Poking) -> Iri -> ByteString
forall b c a. (b -> c) -> (a -> b) -> a -> c
forall {k} (cat :: k -> k -> *) (b :: k) (c :: k) (a :: k).
Category cat =>
cat b c -> cat a b -> cat a c
. Iri -> Poking
A.uri
httpUri :: HttpIri -> ByteString
httpUri :: HttpIri -> ByteString
httpUri =
Poking -> ByteString
F.poking (Poking -> ByteString)
-> (HttpIri -> Poking) -> HttpIri -> ByteString
forall b c a. (b -> c) -> (a -> b) -> a -> c
forall {k} (cat :: k -> k -> *) (b :: k) (c :: k) (a :: k).
Category cat =>
cat b c -> cat a b -> cat a c
. HttpIri -> Poking
A.httpUri