-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | interconversion between aeson and bson. -- @package abeson @version 0.1.0 module Data.Abeson data AbesonConfig AbesonConfig :: (AbesonConfig -> ByteString -> Value) -> (AbesonConfig -> ByteString -> Value) -> (AbesonConfig -> ByteString -> Value) -> (AbesonConfig -> ObjectId -> Value) -> (AbesonConfig -> Regex -> Value) -> (AbesonConfig -> Javascript -> Value) -> (AbesonConfig -> Int64 -> Value) -> (AbesonConfig -> MinMaxKey -> Value) -> AbesonConfig binaryEncoding :: AbesonConfig -> AbesonConfig -> ByteString -> Value functionEncoding :: AbesonConfig -> AbesonConfig -> ByteString -> Value userDefEncoding :: AbesonConfig -> AbesonConfig -> ByteString -> Value objectIdEncoding :: AbesonConfig -> AbesonConfig -> ObjectId -> Value regexEncoding :: AbesonConfig -> AbesonConfig -> Regex -> Value javascriptEncoding :: AbesonConfig -> AbesonConfig -> Javascript -> Value stampEncoding :: AbesonConfig -> AbesonConfig -> Int64 -> Value minMaxKeyEncoding :: AbesonConfig -> AbesonConfig -> MinMaxKey -> Value toAeson :: AbesonConfig -> Document -> Object toAesonValue :: AbesonConfig -> Value -> Value toBson :: Object -> Document toBsonValue :: Value -> Value -- | The default value for this type. def :: Default a => a instance Default AbesonConfig