type HeaderFunc …
type WriteHeaderFunc …
type WriteFunc …
type FlushFunc …
type CloseNotifyFunc …
type HijackFunc …
type ReadFromFunc …
type PushFunc …
type Hooks …
func Wrap(w http.ResponseWriter, hooks Hooks) http.ResponseWriter { … }
type rw …
func (w *rw) Unwrap() http.ResponseWriter { … }
func (w *rw) Header() http.Header { … }
func (w *rw) WriteHeader(code int) { … }
func (w *rw) Write(b []byte) (int, error) { … }
func (w *rw) Flush() { … }
func (w *rw) CloseNotify() <-chan bool { … }
func (w *rw) Hijack() (net.Conn, *bufio.ReadWriter, error) { … }
func (w *rw) ReadFrom(src io.Reader) (int64, error) { … }
func (w *rw) Push(target string, opts *http.PushOptions) error { … }
type Unwrapper …
func Unwrap(w http.ResponseWriter) http.ResponseWriter { … }