Context
The pointers confuse users because it’s unclear whether they can be nil.
Definition of done
Update the method signature for methods to return slice of struct instead of slice of pointer:
- Database.ListCollectionSpecifications
- IndexView.ListSpecifications
Pitfalls
What was the background for picking up pointers in the initial PR?