empty is used for creating Bsons without fields. Structs cannot have a constructor without parameters, so it's a workaround.
See Implementation
empty is used for creating Bsons without fields. Structs cannot have a constructor without parameters, so it's a workaround.