Changelog
- Minor refactoring
- Fix some functions needing a reference
- Bind BsonValue
- Bind BsonVisitor
- Bind APMCallbacks
- Add meson build system
- Add more documentation
Todos
- Check pointer handling (using out/ref etc.)
Bson (libbson)
- BCON (macros)
- Bson
- BsonIter (?)
- BsonReader (?)
- BsonString
- BsonUnichar (?)
- BsonType / BsonSubtype / BconType
- *Flags
- BsonError
- BsonOid
- BsonDecimal128 (?)
- BsonValue (?)
- BsonVisitor (?)
- BsonContext
- Helper methods
Mongo (libmongoc)
- Uri
- Client
- ClientPool
- ClientSession (?)
- Socket (?)
- *Opts (?)
- *Prefs
- *Concerns
- Cursor
- *Flags
- Streams (?)
- GridFS (bucket)
- Database
- Collection
- BulkOperations (?)
- APMCallbacks
- Transactions (?)
- Helper methods (?)
(?) : To test and/or not fully implemented
(*) : Wildcard types (i.e. different options)