render.go 530 B

123456789101112131415161718192021222324
  1. // Copyright 2014 Manu Martinez-Almeida. All rights reserved.
  2. // Use of this source code is governed by a MIT style
  3. // license that can be found in the LICENSE file.
  4. package render
  5. import "net/http"
  6. type Render interface {
  7. Write(http.ResponseWriter) error
  8. }
  9. var (
  10. _ Render = JSON{}
  11. _ Render = IndentedJSON{}
  12. _ Render = XML{}
  13. _ Render = String{}
  14. _ Render = Redirect{}
  15. _ Render = Data{}
  16. _ Render = HTML{}
  17. _ Render = File{}
  18. _ HTMLRender = HTMLDebug{}
  19. _ HTMLRender = HTMLProduction{}
  20. )