{-# OPTIONS -fno-warn-orphans #-}
module Debian.Relation.ByteString
(
AndRelation
, OrRelation
, Relations
, Relation(..)
, ArchitectureReq(..)
, VersionReq(..)
, checkVersionReq
, RelParser
, ParseRelations(..)
) where
import qualified Data.ByteString.Char8 as C
import Debian.Relation.String
instance ParseRelations C.ByteString where
parseRelations :: ByteString -> Either ParseError Relations
parseRelations ByteString
byteStr = [Char] -> Either ParseError Relations
forall a. ParseRelations a => a -> Either ParseError Relations
parseRelations (ByteString -> [Char]
C.unpack ByteString
byteStr)