-
Type:
Improvement
-
Resolution: Unresolved
-
Priority:
Unknown
-
None
-
Affects Version/s: None
-
Component/s: None
-
None
Context
Addressing the comment at https://github.com/mongodb/mongo-go-driver/pull/1922#discussion_r1976138079, setters in x/mongo/driver/mongocrypt/options add a lot of unnecessary code. We can remove all of them and define the *Options struct literal instead
Definition of done
Setters in x/mongo/driver/mongocrypt/options are all removed.
Pitfalls
What should the implementer watch out for? What are the risks?