Documentation ¶
Index ¶
- Variables
- func Die(err error) error
- func HasError(o Option) bool
- func HasNoError(o Option) bool
- func Ignore(error) error
- type Conditional
- type ErrorHandler
- type Option
- func ClearError(o Option) Option
- func Connect(url string) Option
- func Create(path string) Option
- func Cry(o Option) Option
- func Delete(url string, body io.Reader) Option
- func Get(url string) Option
- func Head(url string) Option
- func Identity(option Option) Option
- func Open(path string) Option
- func Options(url string) Option
- func Patch(url string, body io.Reader) Option
- func Post(url string, body io.Reader) Option
- func Put(url string, body io.Reader) Option
- func Read(r io.Reader) Option
- func Slurp(r io.ReadCloser) Option
- func Trace(url string) Option
- func Wrap(i interface{}, err error) Option
- func WrapError(err error) Option
- func WrapValue(i interface{}) Option
- func (o Option) AddHeader(k, v string) Option
- func (o Option) Catch(e ErrorHandler) Option
- func (o Option) Client(c *http.Client) Option
- func (o Option) Close() Option
- func (o Option) CopyToWriter(w io.Writer) Option
- func (o Option) DeleteHeader(k string) Option
- func (o Option) Do() Option
- func (o Option) Error() error
- func (o Option) Header(k string) Option
- func (o Option) Headers() Option
- func (o Option) JSON(i interface{}) Option
- func (o Option) Or(i interface{}) interface{}
- func (o Option) Read() Option
- func (o Option) SetHeader(k, v string) Option
- func (o Option) Slurp() Option
- func (o Option) ToString() Option
- func (o Option) Unwrap() interface{}
- func (o Option) UnwrapBytes() []byte
- func (o Option) UnwrapString() string
- func (o Option) Value() interface{}
- func (o Option) WriteStringTo(w io.StringWriter) Option
- func (o Option) WriteTo(w io.Writer) Option
- type Predicate
- type Producer
- type Transformer
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Error = errors.New
)
Functions ¶
func HasNoError ¶ added in v0.4.0
Types ¶
type Conditional ¶ added in v0.4.0
type Conditional struct {
// contains filtered or unexported fields
}
func If ¶ added in v0.4.0
func If(predicate Predicate, ifBranch Transformer) Conditional
func (Conditional) Do ¶ added in v0.4.0
func (c Conditional) Do(o Option) Option
func (Conditional) Elif ¶ added in v0.4.0
func (c Conditional) Elif(p Predicate, i Transformer) Conditional
func (Conditional) Else ¶ added in v0.4.0
func (c Conditional) Else(t Transformer) Conditional
type ErrorHandler ¶
type Option ¶
type Option struct {
// contains filtered or unexported fields
}
func ClearError ¶ added in v0.4.0
func Slurp ¶
func Slurp(r io.ReadCloser) Option
func (Option) Catch ¶
func (o Option) Catch(e ErrorHandler) Option
func (Option) DeleteHeader ¶ added in v0.5.0
func (Option) UnwrapBytes ¶ added in v0.1.1
func (Option) UnwrapString ¶ added in v0.2.0
func (Option) WriteStringTo ¶ added in v0.6.2
func (o Option) WriteStringTo(w io.StringWriter) Option
type Transformer ¶ added in v0.4.0
func Return ¶ added in v0.4.0
func Return(option Option) Transformer
Click to show internal directories.
Click to hide internal directories.