@@ -406,7 +406,7 @@ var _ digError = errMissingTypes(nil)
406
406
func newErrMissingTypes (c containerStore , k key ) errMissingTypes {
407
407
// Possible types we will look for in the container. We will always look
408
408
// for pointers to the requested type and some extras on a per-Kind basis.
409
- suggestions := []reflect.Type {reflect .PtrTo (k .t )}
409
+ suggestions := []reflect.Type {reflect .PointerTo (k .t )}
410
410
411
411
if k .t .Kind () == reflect .Ptr {
412
412
// The user requested a pointer but maybe we have a value.
@@ -415,7 +415,7 @@ func newErrMissingTypes(c containerStore, k key) errMissingTypes {
415
415
416
416
if k .t .Kind () == reflect .Slice {
417
417
// Maybe the user meant a slice of pointers while we have the slice of elements
418
- suggestions = append (suggestions , reflect .SliceOf (reflect .PtrTo (k .t .Elem ())))
418
+ suggestions = append (suggestions , reflect .SliceOf (reflect .PointerTo (k .t .Elem ())))
419
419
420
420
// Maybe the user meant a slice of elements while we have the slice of pointers
421
421
sliceElement := k .t .Elem ()
@@ -426,7 +426,7 @@ func newErrMissingTypes(c containerStore, k key) errMissingTypes {
426
426
427
427
if k .t .Kind () == reflect .Array {
428
428
// Maybe the user meant an array of pointers while we have the array of elements
429
- suggestions = append (suggestions , reflect .ArrayOf (k .t .Len (), reflect .PtrTo (k .t .Elem ())))
429
+ suggestions = append (suggestions , reflect .ArrayOf (k .t .Len (), reflect .PointerTo (k .t .Elem ())))
430
430
431
431
// Maybe the user meant an array of elements while we have the array of pointers
432
432
arrayElement := k .t .Elem ()
0 commit comments