oid::oid(stdx::string_view str) : _is_valid(bson_oid_is_valid(str.data(), str.length())) { if (_is_valid) { bson_oid_t oid; bson_oid_init_from_string(&oid, str.data()); memcpy(_bytes, oid.bytes, sizeof(_bytes)); } }
oid::oid(stdx::string_view str) : _is_valid(bson_oid_is_valid(str.data(), str.length())) { if (_is_valid) { bson_oid_t oid; bson_oid_init_from_string(&oid, str.data()); } }