var _ … type FakeResponseWriter … func (fw *FakeResponseWriter) Header() http.Header { … } func (fw *FakeResponseWriter) WriteHeader(code int) { … } func (fw *FakeResponseWriter) Write(bs []byte) (int, error) { … } type FakeResponseWriterFlusherCloseNotifier … func (fw *FakeResponseWriterFlusherCloseNotifier) Flush() { … } func (fw *FakeResponseWriterFlusherCloseNotifier) CloseNotify() <-chan bool { … } type FakeResponseWriterFlusherCloseNotifierHijacker … func (fw *FakeResponseWriterFlusherCloseNotifierHijacker) Hijack() (net.Conn, *bufio.ReadWriter, error) { … }