#if __GLASGOW_HASKELL__ >= 702
#endif
module Hails.Data.LBson.Safe (
module Data.UString
, Document, LabeledDocument
, look, lookup
, valueAt, at, include, exclude, merge
, Field(..), (=:), (=?)
, Key
, hailsInternalKeyPrefix
, Value, Val, val, cast', cast, typed
, pu, pl
, Binary(..)
, Function(..)
, UUID(..)
, MD5(..)
, UserDefined(..)
, Regex(..)
, Javascript(..)
, Symbol(..)
, MongoStamp(..)
, MinMaxKey(..)
, ObjectId(..)
, timestamp
, genObjectId
, BsonValue
, module Hails.Data.LBson.Rexports
, safeToBsonValue, safeFromBsonValue
, BsonDocument, safeToBsonDoc, safeFromBsonDoc
, encodeDoc, decodeDoc
) where
import Prelude hiding (lookup)
import Hails.Data.LBson.TCB
import Data.UString
import Hails.Data.LBson.Rexports hiding (Value)