# 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.