-
Type: Improvement
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Component/s: Options & Configuration
-
None
Remove public use of 'x' packages in options package. For example:
- TopologyOptions []topology.Option in ClientOptions
- ConnString connstring.ConnString in ClientOptions
- func (af *ArrayFilters) ToArray() (bsonx.Arr, error)
- func (co *Collation) ToDocument() bsonx.Doc
- func (u *UploadOptions) SetMetadata(doc bsonx.Doc) *UploadOptions
I don't know of an automated way to find all the places that have been overlooked. Just found these by manual inspection.
- depends on
-
GODRIVER-814 Make Topology, Server, and Connection configuration public
- Closed
- split to
-
GODRIVER-828 Create mongo.CommandError to wrap command.Error
- Closed