Modulebson
BSON
import BSON
import BSON
struct AnyPrimitive
struct BSONDecoder
A helper that is able to decode BSON data types into a Decodable
type
struct BSONDecoderSettings
A configuration structs that contains all strategies for (lossy) decoding values
struct BSONEncoderStrategies
A configuration structs that contains all strategies for encoding BSON values
struct BSONValueNotFound
struct Binary
struct Decimal128
A BSON Decimal128 value
struct Document
struct DocumentIndex
struct DocumentIterator
struct DocumentPair
A key-value pair from a Document
struct DocumentPairIterator
struct DocumentSlice
struct EitherPrimitive
struct JavaScriptCode
struct JavaScriptCodeWithScope
struct MaxKey
struct MinKey
struct Null
The BSON Null type
struct ObjectId
struct RegularExpression
The RegularExpression
struct represents a regular expression as part of a BSON Document
.
struct Timestamp
Special internal type used by MongoDB replication and sharding. First 4 bytes are an increment, second 4 are a timestamp.
struct ValidationResult
class BSONEncoder
An object that encodes instances of Encodable
types as BSON Documents.