package
1.17.3
Repository: https://github.com/mongodb/mongo-go-driver.git
Documentation: pkg.go.dev

# Functions

ByteSliceCodec creates a new *ByteSliceCodecOptions Deprecated: Use the bson.Encoder and bson.Decoder configuration methods to set the desired BSON marshal and unmarshal behavior instead.
EmptyInterfaceCodec creates a new *EmptyInterfaceCodecOptions Deprecated: Use the bson.Encoder and bson.Decoder configuration methods to set the desired BSON marshal and unmarshal behavior instead.
MapCodec creates a new *MapCodecOptions Deprecated: Use the bson.Encoder and bson.Decoder configuration methods to set the desired BSON marshal and unmarshal behavior instead.
MergeByteSliceCodecOptions combines the given *ByteSliceCodecOptions into a single *ByteSliceCodecOptions in a last one wins fashion.
MergeEmptyInterfaceCodecOptions combines the given *EmptyInterfaceCodecOptions into a single *EmptyInterfaceCodecOptions in a last one wins fashion.
MergeMapCodecOptions combines the given *MapCodecOptions into a single *MapCodecOptions in a last one wins fashion.
MergeSliceCodecOptions combines the given *SliceCodecOptions into a single *SliceCodecOptions in a last one wins fashion.
MergeStringCodecOptions combines the given *StringCodecOptions into a single *StringCodecOptions in a last one wins fashion.
MergeStructCodecOptions combines the given *StructCodecOptions into a single *StructCodecOptions in a last one wins fashion.
MergeTimeCodecOptions combines the given *TimeCodecOptions into a single *TimeCodecOptions in a last one wins fashion.
MergeUIntCodecOptions combines the given *UIntCodecOptions into a single *UIntCodecOptions in a last one wins fashion.
SliceCodec creates a new *SliceCodecOptions Deprecated: Use the bson.Encoder and bson.Decoder configuration methods to set the desired BSON marshal and unmarshal behavior instead.
StringCodec creates a new *StringCodecOptions Deprecated: Use the bson.Encoder and bson.Decoder configuration methods to set the desired BSON marshal and unmarshal behavior instead.
StructCodec creates a new *StructCodecOptions Deprecated: Use the bson.Encoder and bson.Decoder configuration methods to set the desired BSON marshal and unmarshal behavior instead.
TimeCodec creates a new *TimeCodecOptions Deprecated: Use the bson.Encoder and bson.Decoder configuration methods to set the desired BSON marshal and unmarshal behavior instead.
UIntCodec creates a new *UIntCodecOptions Deprecated: Use the bson.Encoder and bson.Decoder configuration methods to set the desired BSON marshal and unmarshal behavior instead.

# Structs

ByteSliceCodecOptions represents all possible options for byte slice encoding and decoding.
EmptyInterfaceCodecOptions represents all possible options for interface{} encoding and decoding.
MapCodecOptions represents all possible options for map encoding and decoding.
SliceCodecOptions represents all possible options for slice encoding and decoding.
StringCodecOptions represents all possible options for string encoding and decoding.
StructCodecOptions represents all possible options for struct encoding and decoding.
TimeCodecOptions represents all possible options for time.Time encoding and decoding.
UIntCodecOptions represents all possible options for uint encoding and decoding.