-
Type: Improvement
-
Resolution: Won't Do
-
Priority: Unknown
-
None
-
Affects Version/s: None
-
Component/s: BSON
-
None
There currently exists a From<[u8; 12]> implementation for Bson which constructs an Bson::ObjectId. This is somewhat unintuitive, as one would might assume a Bson::Binary would be created instead. We should consider removing this From implementation as it is only useful in niche situations and may be surprising if accidentally encountered.