message: minor: add comment explaning assumptions behind ignoring of return value of bson_init_static
diff: @@ -23,6 +23,10 @@ namespace libbson {
  namespace {
  void doc_to_bson_t(const bsoncxx::document::view& doc, bson_t* bson) {
  + // While bson_init_static is documented as returning false if the bson_t was unable to be
  + // initialized, this only occurs when the length of the data passed in is less than five. We
  + // assume that the data from the bsoncxx::document::view is valid and that bson_init_static will
  + // not be changed to fail to initialize the bson_t in any other case.
  bson_init_static(bson, doc.data(), doc.length());
  }
  