func NewRegistryBuilder() *bsoncodec.RegistryBuilder {
	rb := bsoncodec.NewRegistryBuilder()
	bsoncodec.DefaultValueEncoders{}.RegisterDefaultEncoders(rb)
	bsoncodec.DefaultValueDecoders{}.RegisterDefaultDecoders(rb)
	primitiveCodecs.RegisterPrimitiveCodecs(rb)
	return rb
}
// NewRegistryBuilder creates a new RegistryBuilder configured with the default encoders and
// deocders from the bsoncodec.DefaultValueEncoders and bsoncodec.DefaultValueDecoders types and the
// PrimitiveCodecs type in this package.
NewRegistryBuilder creates a new RegistryBuilder configured with the default encoders and
deocders from the bsoncodec.DefaultValueEncoders and bsoncodec.DefaultValueDecoders types and the
PrimitiveCodecs type in this package.
// NewRegistryBuilder creates a new RegistryBuilder configured with the default encoders and // deocders from the bsoncodec . DefaultValueEncoders and bsoncodec . DefaultValueDecoders types and the // PrimitiveCodecs type in this package .
func NewRegistryBuilder() *bsoncodec.RegistryBuilder {
	rb := bsoncodec.NewRegistryBuilder()
	bsoncodec.DefaultValueEncoders{}.RegisterDefaultEncoders(rb)
	bsoncodec.DefaultValueDecoders{}.RegisterDefaultDecoders(rb)
	primitiveCodecs.RegisterPrimitiveCodecs(rb)
	return rb
}
func NewRegistryBuilder ( ) * bsoncodec . RegistryBuilder { rb := bsoncodec . NewRegistryBuilder ( ) bsoncodec . DefaultValueEncoders { } . RegisterDefaultEncoders ( rb ) bsoncodec . DefaultValueDecoders { } . RegisterDefaultDecoders ( rb ) primitiveCodecs . RegisterPrimitiveCodecs ( rb ) return rb }
NewRegistryBuilder creates a new RegistryBuilder configured with the default encoders and
deocders from the bsoncodec.DefaultValueEncoders and bsoncodec.DefaultValueDecoders types and the
PrimitiveCodecs type in this package.
NewRegistryBuilder creates a new RegistryBuilder configured with the default encoders and deocders from the bsoncodec . DefaultValueEncoders and bsoncodec . DefaultValueDecoders types and the PrimitiveCodecs type in this package .