-instance Parsable ByteString MIMEType where
- {-# INLINEABLE parser #-}
- parser = do media ← cs <$> token
- _ ← char '/'
- sub ← cs <$> token
- params ← parser
- return $ MIMEType media sub params
+instance Default (Parser MIMEType) where
+ {-# INLINEABLE def #-}
+ def = do media ← cs <$> token
+ _ ← char '/'
+ sub ← cs <$> token
+ params ← def
+ return $ MIMEType media sub params