Library Moduleswift-mongodb 0.23.3BSONDecoding
BSONDecoding
README.mdimport BSONDecoding
Module information
- Declarations
- 142
- Symbols
- 359
Uncategorized
Protocols
protocol BSONArrayDecodable<CodingElement>
protocol BSONBinaryDecodable
A type that can be decoded from a BSON binary array.
protocol BSONDecodable
A type that can be decoded from a BSON variant value backed by some type of storage not particular to the decoded type.
protocol BSONDocumentDecodable<CodingKey>
A type that can be decoded from a BSON dictionary-decoder.
protocol BSONListDecodable
A type that can be decoded from a BSON list-decoder. You should only conform to this protocol if you need random-access decoding. Many arraylike data structures are more-efficiently decoded from a
BSON.List
at theBSONDecodable
level.protocol BSONStringDecodable
A type that can be decoded from a BSON UTF-8 string. Javascript sources count as UTF-8 strings, from the perspective of this protocol. This protocol exists to allow types that also conform to
LosslessStringConvertible
to opt-in to automaticBSONDecodable
conformance as well.
Other modules
BSON
An umbrella module providing a BSON parser, encoder, and decoder.
BSONABI
Models the BSON type system and the binary interface of the BSON serialization format.
BSONEncoding
BSONLegacy
BSONReflection
BSONTesting
BSON_OrderedCollections
BSON_UUID
Mongo
A single-type module that declares the
Mongo
namespace.MongoABI
MongoBuiltins
MongoClusters
MongoCommands
MongoConfiguration
MongoDB
MongoDriver
MongoExecutor
MongoIO
MongoLogging
MongoQL
MongoTesting
MongoWire
SCRAM
UUID
UnixTime_Atomics