Documentation ¶
Index ¶
- func GetHttpRequestAttrs(request *http.Request) (*starlark.StringDict, error)
- type HttpRequest
- func (r *HttpRequest) Attr(name string) (starlark.Value, error)
- func (r *HttpRequest) AttrNames() []string
- func (r *HttpRequest) Freeze()
- func (r *HttpRequest) Hash() (uint32, error)
- func (r *HttpRequest) String() string
- func (r *HttpRequest) Truth() starlark.Bool
- func (r *HttpRequest) Type() string
- type Module
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetHttpRequestAttrs ¶
func GetHttpRequestAttrs(request *http.Request) (*starlark.StringDict, error)
Types ¶
type HttpRequest ¶
type HttpRequest struct {
// contains filtered or unexported fields
}
func AsHttpRequest ¶
func AsHttpRequest(value starlark.Value) (*HttpRequest, bool)
AsHttpRequest attempts a type assertion and returns the typed request or False if the type assertion failed.
func NewHttpRequest ¶
func NewHttpRequest(request *http.Request) (*HttpRequest, error)
func (*HttpRequest) AttrNames ¶
func (r *HttpRequest) AttrNames() []string
func (*HttpRequest) Freeze ¶
func (r *HttpRequest) Freeze()
func (*HttpRequest) Hash ¶
func (r *HttpRequest) Hash() (uint32, error)
func (*HttpRequest) String ¶
func (r *HttpRequest) String() string
func (*HttpRequest) Truth ¶
func (r *HttpRequest) Truth() starlark.Bool
func (*HttpRequest) Type ¶
func (r *HttpRequest) Type() string
Source Files ¶
Click to show internal directories.
Click to hide internal directories.