Module dyer::component[][src]

Expand description

Instructions of components including client, affix, request, response, task, utils.

OverView

client contains some methods to execute Request as Future;

utils is a collection of useful tools like hash get now time stamp now and other stuff;

the others, as the file name suggests, serve as component in integration

Modules

This module contains structs that adjusts Task before consume it

Contains some data structure that related to the content of HTTP

the Client that asynchronously executes Request, with specified connect-timeout, read-timeout and write-timeout.

A joints of a Task and Affix in practice, it is used to reproduce a Request

A structure that carries basic meta-data, including its origin, stime stamp, privilege, encoding and so on.

The result of parser when parsing Response

This module contains structs related to HTTP requests, notably the Request type itself as well as a builder to create requests. Typically you’ll import the http::Request type rather than reaching into this module itself.

HTTP response types.

This module contains structs related to HTTP requests,

some utilities that useful and convenience for dealing with data flow.

Structs

A reference counted contiguous slice of memory.

Enums

fundamental data struct

Traits

Read bytes from a buffer.