@@ -188,7 +188,7 @@ func (dvd DefaultValueDecoders) DDecodeValue(dc DecodeContext, vr bsonrw.ValueRe
188
188
return nil
189
189
}
190
190
191
- func (dvd DefaultValueDecoders ) booleanDecodeType (dctx DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
191
+ func (dvd DefaultValueDecoders ) booleanDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
192
192
if t .Kind () != reflect .Bool {
193
193
return emptyValue , ValueDecoderError {
194
194
Name : "BooleanDecodeValue" ,
@@ -515,7 +515,7 @@ func (dvd DefaultValueDecoders) FloatDecodeValue(ec DecodeContext, vr bsonrw.Val
515
515
// StringDecodeValue is the ValueDecoderFunc for string types.
516
516
//
517
517
// Deprecated: StringDecodeValue is not registered by default. Use StringCodec.DecodeValue instead.
518
- func (dvd DefaultValueDecoders ) StringDecodeValue (dctx DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
518
+ func (dvd DefaultValueDecoders ) StringDecodeValue (_ DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
519
519
var str string
520
520
var err error
521
521
switch vr .Type () {
@@ -536,7 +536,7 @@ func (dvd DefaultValueDecoders) StringDecodeValue(dctx DecodeContext, vr bsonrw.
536
536
return nil
537
537
}
538
538
539
- func (DefaultValueDecoders ) javaScriptDecodeType (dctx DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
539
+ func (DefaultValueDecoders ) javaScriptDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
540
540
if t != tJavaScript {
541
541
return emptyValue , ValueDecoderError {
542
542
Name : "JavaScriptDecodeValue" ,
@@ -579,7 +579,7 @@ func (dvd DefaultValueDecoders) JavaScriptDecodeValue(dctx DecodeContext, vr bso
579
579
return nil
580
580
}
581
581
582
- func (DefaultValueDecoders ) symbolDecodeType (dctx DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
582
+ func (DefaultValueDecoders ) symbolDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
583
583
if t != tSymbol {
584
584
return emptyValue , ValueDecoderError {
585
585
Name : "SymbolDecodeValue" ,
@@ -634,7 +634,7 @@ func (dvd DefaultValueDecoders) SymbolDecodeValue(dctx DecodeContext, vr bsonrw.
634
634
return nil
635
635
}
636
636
637
- func (DefaultValueDecoders ) binaryDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
637
+ func (DefaultValueDecoders ) binaryDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
638
638
if t != tBinary {
639
639
return emptyValue , ValueDecoderError {
640
640
Name : "BinaryDecodeValue" ,
@@ -678,7 +678,7 @@ func (dvd DefaultValueDecoders) BinaryDecodeValue(dc DecodeContext, vr bsonrw.Va
678
678
return nil
679
679
}
680
680
681
- func (DefaultValueDecoders ) undefinedDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
681
+ func (DefaultValueDecoders ) undefinedDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
682
682
if t != tUndefined {
683
683
return emptyValue , ValueDecoderError {
684
684
Name : "UndefinedDecodeValue" ,
@@ -719,7 +719,7 @@ func (dvd DefaultValueDecoders) UndefinedDecodeValue(dc DecodeContext, vr bsonrw
719
719
}
720
720
721
721
// Accept both 12-byte string and pretty-printed 24-byte hex string formats.
722
- func (dvd DefaultValueDecoders ) objectIDDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
722
+ func (dvd DefaultValueDecoders ) objectIDDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
723
723
if t != tOID {
724
724
return emptyValue , ValueDecoderError {
725
725
Name : "ObjectIDDecodeValue" ,
@@ -779,7 +779,7 @@ func (dvd DefaultValueDecoders) ObjectIDDecodeValue(dc DecodeContext, vr bsonrw.
779
779
return nil
780
780
}
781
781
782
- func (DefaultValueDecoders ) dateTimeDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
782
+ func (DefaultValueDecoders ) dateTimeDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
783
783
if t != tDateTime {
784
784
return emptyValue , ValueDecoderError {
785
785
Name : "DateTimeDecodeValue" ,
@@ -822,7 +822,7 @@ func (dvd DefaultValueDecoders) DateTimeDecodeValue(dc DecodeContext, vr bsonrw.
822
822
return nil
823
823
}
824
824
825
- func (DefaultValueDecoders ) nullDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
825
+ func (DefaultValueDecoders ) nullDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
826
826
if t != tNull {
827
827
return emptyValue , ValueDecoderError {
828
828
Name : "NullDecodeValue" ,
@@ -862,7 +862,7 @@ func (dvd DefaultValueDecoders) NullDecodeValue(dc DecodeContext, vr bsonrw.Valu
862
862
return nil
863
863
}
864
864
865
- func (DefaultValueDecoders ) regexDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
865
+ func (DefaultValueDecoders ) regexDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
866
866
if t != tRegex {
867
867
return emptyValue , ValueDecoderError {
868
868
Name : "RegexDecodeValue" ,
@@ -905,7 +905,7 @@ func (dvd DefaultValueDecoders) RegexDecodeValue(dc DecodeContext, vr bsonrw.Val
905
905
return nil
906
906
}
907
907
908
- func (DefaultValueDecoders ) dBPointerDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
908
+ func (DefaultValueDecoders ) dBPointerDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
909
909
if t != tDBPointer {
910
910
return emptyValue , ValueDecoderError {
911
911
Name : "DBPointerDecodeValue" ,
@@ -949,7 +949,7 @@ func (dvd DefaultValueDecoders) DBPointerDecodeValue(dc DecodeContext, vr bsonrw
949
949
return nil
950
950
}
951
951
952
- func (DefaultValueDecoders ) timestampDecodeType (dc DecodeContext , vr bsonrw.ValueReader , reflectType reflect.Type ) (reflect.Value , error ) {
952
+ func (DefaultValueDecoders ) timestampDecodeType (_ DecodeContext , vr bsonrw.ValueReader , reflectType reflect.Type ) (reflect.Value , error ) {
953
953
if reflectType != tTimestamp {
954
954
return emptyValue , ValueDecoderError {
955
955
Name : "TimestampDecodeValue" ,
@@ -992,7 +992,7 @@ func (dvd DefaultValueDecoders) TimestampDecodeValue(dc DecodeContext, vr bsonrw
992
992
return nil
993
993
}
994
994
995
- func (DefaultValueDecoders ) minKeyDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
995
+ func (DefaultValueDecoders ) minKeyDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
996
996
if t != tMinKey {
997
997
return emptyValue , ValueDecoderError {
998
998
Name : "MinKeyDecodeValue" ,
@@ -1034,7 +1034,7 @@ func (dvd DefaultValueDecoders) MinKeyDecodeValue(dc DecodeContext, vr bsonrw.Va
1034
1034
return nil
1035
1035
}
1036
1036
1037
- func (DefaultValueDecoders ) maxKeyDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
1037
+ func (DefaultValueDecoders ) maxKeyDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
1038
1038
if t != tMaxKey {
1039
1039
return emptyValue , ValueDecoderError {
1040
1040
Name : "MaxKeyDecodeValue" ,
@@ -1076,7 +1076,7 @@ func (dvd DefaultValueDecoders) MaxKeyDecodeValue(dc DecodeContext, vr bsonrw.Va
1076
1076
return nil
1077
1077
}
1078
1078
1079
- func (dvd DefaultValueDecoders ) decimal128DecodeType (dctx DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
1079
+ func (dvd DefaultValueDecoders ) decimal128DecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
1080
1080
if t != tDecimal {
1081
1081
return emptyValue , ValueDecoderError {
1082
1082
Name : "Decimal128DecodeValue" ,
@@ -1119,7 +1119,7 @@ func (dvd DefaultValueDecoders) Decimal128DecodeValue(dctx DecodeContext, vr bso
1119
1119
return nil
1120
1120
}
1121
1121
1122
- func (dvd DefaultValueDecoders ) jsonNumberDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
1122
+ func (dvd DefaultValueDecoders ) jsonNumberDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
1123
1123
if t != tJSONNumber {
1124
1124
return emptyValue , ValueDecoderError {
1125
1125
Name : "JSONNumberDecodeValue" ,
@@ -1178,7 +1178,7 @@ func (dvd DefaultValueDecoders) JSONNumberDecodeValue(dc DecodeContext, vr bsonr
1178
1178
return nil
1179
1179
}
1180
1180
1181
- func (dvd DefaultValueDecoders ) urlDecodeType (dc DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
1181
+ func (dvd DefaultValueDecoders ) urlDecodeType (_ DecodeContext , vr bsonrw.ValueReader , t reflect.Type ) (reflect.Value , error ) {
1182
1182
if t != tURL {
1183
1183
return emptyValue , ValueDecoderError {
1184
1184
Name : "URLDecodeValue" ,
@@ -1230,7 +1230,7 @@ func (dvd DefaultValueDecoders) URLDecodeValue(dc DecodeContext, vr bsonrw.Value
1230
1230
// TimeDecodeValue is the ValueDecoderFunc for time.Time.
1231
1231
//
1232
1232
// Deprecated: TimeDecodeValue is not registered by default. Use TimeCodec.DecodeValue instead.
1233
- func (dvd DefaultValueDecoders ) TimeDecodeValue (dc DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1233
+ func (dvd DefaultValueDecoders ) TimeDecodeValue (_ DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1234
1234
if vr .Type () != bsontype .DateTime {
1235
1235
return fmt .Errorf ("cannot decode %v into a time.Time" , vr .Type ())
1236
1236
}
@@ -1251,7 +1251,7 @@ func (dvd DefaultValueDecoders) TimeDecodeValue(dc DecodeContext, vr bsonrw.Valu
1251
1251
// ByteSliceDecodeValue is the ValueDecoderFunc for []byte.
1252
1252
//
1253
1253
// Deprecated: ByteSliceDecodeValue is not registered by default. Use ByteSliceCodec.DecodeValue instead.
1254
- func (dvd DefaultValueDecoders ) ByteSliceDecodeValue (dc DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1254
+ func (dvd DefaultValueDecoders ) ByteSliceDecodeValue (_ DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1255
1255
if vr .Type () != bsontype .Binary && vr .Type () != bsontype .Null {
1256
1256
return fmt .Errorf ("cannot decode %v into a []byte" , vr .Type ())
1257
1257
}
@@ -1447,7 +1447,7 @@ func (dvd DefaultValueDecoders) SliceDecodeValue(dc DecodeContext, vr bsonrw.Val
1447
1447
}
1448
1448
1449
1449
// ValueUnmarshalerDecodeValue is the ValueDecoderFunc for ValueUnmarshaler implementations.
1450
- func (dvd DefaultValueDecoders ) ValueUnmarshalerDecodeValue (dc DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1450
+ func (dvd DefaultValueDecoders ) ValueUnmarshalerDecodeValue (_ DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1451
1451
if ! val .IsValid () || (! val .Type ().Implements (tValueUnmarshaler ) && ! reflect .PtrTo (val .Type ()).Implements (tValueUnmarshaler )) {
1452
1452
return ValueDecoderError {Name : "ValueUnmarshalerDecodeValue" , Types : []reflect.Type {tValueUnmarshaler }, Received : val }
1453
1453
}
@@ -1480,7 +1480,7 @@ func (dvd DefaultValueDecoders) ValueUnmarshalerDecodeValue(dc DecodeContext, vr
1480
1480
}
1481
1481
1482
1482
// UnmarshalerDecodeValue is the ValueDecoderFunc for Unmarshaler implementations.
1483
- func (dvd DefaultValueDecoders ) UnmarshalerDecodeValue (dc DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1483
+ func (dvd DefaultValueDecoders ) UnmarshalerDecodeValue (_ DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1484
1484
if ! val .IsValid () || (! val .Type ().Implements (tUnmarshaler ) && ! reflect .PtrTo (val .Type ()).Implements (tUnmarshaler )) {
1485
1485
return ValueDecoderError {Name : "UnmarshalerDecodeValue" , Types : []reflect.Type {tUnmarshaler }, Received : val }
1486
1486
}
@@ -1565,7 +1565,7 @@ func (dvd DefaultValueDecoders) EmptyInterfaceDecodeValue(dc DecodeContext, vr b
1565
1565
}
1566
1566
1567
1567
// CoreDocumentDecodeValue is the ValueDecoderFunc for bsoncore.Document.
1568
- func (DefaultValueDecoders ) CoreDocumentDecodeValue (dc DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1568
+ func (DefaultValueDecoders ) CoreDocumentDecodeValue (_ DecodeContext , vr bsonrw.ValueReader , val reflect.Value ) error {
1569
1569
if ! val .CanSet () || val .Type () != tCoreDocument {
1570
1570
return ValueDecoderError {Name : "CoreDocumentDecodeValue" , Types : []reflect.Type {tCoreDocument }, Received : val }
1571
1571
}
0 commit comments