func NewDumpRoundTripper(options ...DumpRoundTripperOption) (*DumpRoundTripper, error) {
	rt := &DumpRoundTripper{}
	var err error
	for _, option := range options {
		rt, err = option(rt)
		if err != nil {
			return rt, err
		}
	}
	return rt, nil
}
// NewDumpRoundTripper return the roundtripper with configured options
NewDumpRoundTripper return the roundtripper with configured options
// NewDumpRoundTripper return the roundtripper with configured options
func NewDumpRoundTripper(options ...DumpRoundTripperOption) (*DumpRoundTripper, error) {
	rt := &DumpRoundTripper{}
	var err error
	for _, option := range options {
		rt, err = option(rt)
		if err != nil {
			return rt, err
		}
	}
	return rt, nil
}
func NewDumpRoundTripper ( options ... DumpRoundTripperOption ) ( * DumpRoundTripper , error ) { rt := & DumpRoundTripper { } var err error for _ , option := range options { rt , err = option ( rt ) if err != nil { return rt , err } } return rt , nil }
NewDumpRoundTripper return the roundtripper with configured options
NewDumpRoundTripper return the roundtripper with configured options