func OptDialerHeaderProvider(provider func(context.Context, net.Conn) *Header) DialerOption {
	return func(d *Dialer) {
		d.HeaderProvider = provider
	}
}
// OptDialerHeaderProvider sets the header provider.
OptDialerHeaderProvider sets the header provider.
// OptDialerHeaderProvider sets the header provider .
func OptDialerHeaderProvider(provider func(context.Context, net.Conn) *Header) DialerOption {
	return func(d *Dialer) {
		d.HeaderProvider = provider
	}
}
func OptDialerHeaderProvider ( provider func ( context . Context , net . Conn ) * Header ) DialerOption { return func ( d * Dialer ) { d . HeaderProvider = provider } }
OptDialerHeaderProvider sets the header provider.
OptDialerHeaderProvider sets the header provider .