static var frame: BSON.DocumentFrame { get }
s5MongoAAO0A8BuiltinsE19ChangeStreamEncoderV5frame7BSONABI4BSONO13DocumentFrameOvpZWhat are these?
s5MongoAAO0A8BuiltinsE19ChangeStreamEncoderV5frame7BSONABI4BSONO13DocumentFrameOvpZ
FNV24: [9VA40]
enum Flag
enum FullDocument
enum FullDocumentBeforeChange
enum ResumeToken
enum StartAtOperationTime
init(consuming BSON.Output)
subscript(StartAtOperationTime) -> BSON.Timestamp?
subscript(FullDocumentBeforeChange) -> FullDocumentBeforeChange.Option?
subscript(FullDocument) -> FullDocument.Option?
subscript(ResumeToken) -> Mongo.ChangeEventIdentifier?
subscript(Flag) -> Bool?
func move() -> BSON.Output
import MongoBuiltins
import Mongo
A single-type module that declares the Mongo namespace.
Mongo
@frozen struct ChangeStreamEncoder
enum Mongo
@frozen enum BSON
The namespace for all BSON types.
@frozen enum DocumentFrame
Specifies the interpretation of a length header attached to a document, or a list document.
document
list
init(_ output: consuming BSON.Output)
subscript(key: StartAtOperationTime) -> BSON.Timestamp? { get set }
subscript(key: FullDocumentBeforeChange) -> FullDocumentBeforeChange.Option? { get set }
subscript(key: FullDocument) -> FullDocument.Option? { get set }
subscript(key: ResumeToken) -> Mongo.ChangeEventIdentifier? { get set }
subscript(key: Flag) -> Bool? { get set }
consuming func move() -> BSON.Output
@frozen enum Flag
@frozen enum FullDocument
@frozen enum FullDocumentBeforeChange
@frozen enum ResumeToken
@frozen enum StartAtOperationTime