Abraham Egnor
Abraham Egnor
This can be useful for constructing a single `Mesh` to be used across multiple entities without having to duplicate the mesh data in memory.
RUST-1385 This makes public the existing `Binary::as_raw_binary`, and adds the reciprocal `RawBinaryRef::to_binary`. Tagging RUST-1385 because I noticed these didn't exist during implementation of that :)
RUST-1295 This is mostly just a test sync; however, one of the test files is exercising the `modifyCollection` helper, which the Rust driver doesn't have, so it needed a code...
RUST-1386 This implements a bunch of the FLE prose tests, the evergreen config to support running them, and the fixes for the various bugs the tests showed up (all pretty...
RUST-1871 I opted to omit the versions of the upload/download methods that accept a stream - while the spec has both, IMO in the case of Rust it's both unidiomatic...
RUST-1512 For return types in code that include generic parameters, rustdoc will generate output that links to both the generic type and the parameter types; however, when using bracketed comment...
RUST-1773 This puts responsibility for turning a Serde map into bson values squarely on `OwnedOrBorrowedRawBsonVisitor`; `SeededVisitor`'s job is now to efficiently buffer those values. In my plan for the 🎆Glorious...
RUST-1986 This is technically a breaking change but I believe that the circumstances that would cause breakage here are sufficiently narrow that fixing a functionality regression from 2.x is more...
RUST-1992 This introduces the `&CStr` and `CString` types; these are zero-overhead equivalents to `&str` and `String` that witness that the text contain no zero bytes. These types are used to...
RUST-2219