BSONEncoding
README.mdimport BSONEncoding
Module information
- Declarations
- 88
- Symbols
- 93
import BSONEncoding
protocol BSONArrayEncodable<CodingElement> : BSONBinaryEncodable
A type that can be encoded to a BSON binary array. Not to be confused with BSONListEncodable
.
protocol BSONBinaryEncodable : BSONEncodable
protocol BSONDocumentEncodable<CodingKey> : BSONEncodable
A type that can be encoded to a BSON document. This protocol exists to allow types that define CodingKey
to encode themselves using a BSON.DocumentEncoder
.
protocol BSONEncodable
A type that can be encoded to a BSON variant value.
protocol BSONListEncodable : BSONEncodable
A type that can be encoded to a BSON list. This protocol exists to allow types that also conform to Sequence
to opt-in to automatic BSONEncodable
conformance as well.
protocol BSONStringEncodable : BSONEncodable
A type that can be encoded to a BSON UTF-8 string. This protocol exists to allow types that also conform to LosslessStringConvertible
to opt-in to automatic BSONEncodable
conformance as well.
import BSON
An umbrella module providing a BSON parser, encoder, and decoder.
import BSONABI
Models the BSON type system and the binary interface of the BSON serialization format.
import BSONArrays
import BSONDecoding
import BSONLegacy
import BSONReflection
import BSON_ISO
import BSON_OrderedCollections
import BSON_UUID