diff options
author | Loïc Hoguin <[email protected]> | 2019-04-26 15:59:58 +0200 |
---|---|---|
committer | Loïc Hoguin <[email protected]> | 2019-04-26 15:59:58 +0200 |
commit | 352206dee80905b10fa9af97f065ce7bee928d87 (patch) | |
tree | 5eb48b3c5689c61cb26329317475ee3b67370752 /doc | |
parent | f422624ce4527ce5b07bad63c5fda50e13ff4994 (diff) | |
download | gun-352206dee80905b10fa9af97f065ce7bee928d87.tar.gz gun-352206dee80905b10fa9af97f065ce7bee928d87.tar.bz2 gun-352206dee80905b10fa9af97f065ce7bee928d87.zip |
Add specs to await functions, document error type better
Diffstat (limited to 'doc')
-rw-r--r-- | doc/src/manual/gun.await.asciidoc | 15 | ||||
-rw-r--r-- | doc/src/manual/gun.await_body.asciidoc | 3 | ||||
-rw-r--r-- | doc/src/manual/gun.await_up.asciidoc | 2 |
3 files changed, 11 insertions, 9 deletions
diff --git a/doc/src/manual/gun.await.asciidoc b/doc/src/manual/gun.await.asciidoc index 21de953..09c244b 100644 --- a/doc/src/manual/gun.await.asciidoc +++ b/doc/src/manual/gun.await.asciidoc @@ -65,13 +65,14 @@ may also be returned when a timeout or an error occur. [source,erlang] ---- Result :: {inform, Status, Headers} - {response, IsFin, Status, Headers} - {data, IsFin, Data} - {trailers, Trailers} - {push, NewStreamRef, Method, URI, Headers} - {error, Reason} - -Reason :: timeout | any() + | {response, IsFin, Status, Headers} + | {data, IsFin, Data} + | {trailers, Trailers} + | {push, NewStreamRef, Method, URI, Headers} + | {error, Reason} + +Reason :: {stream_error | connection_error | down, any()} + | timeout ---- Because the messages and returned tuples are equivalent, diff --git a/doc/src/manual/gun.await_body.asciidoc b/doc/src/manual/gun.await_body.asciidoc index 9ac26d9..0505112 100644 --- a/doc/src/manual/gun.await_body.asciidoc +++ b/doc/src/manual/gun.await_body.asciidoc @@ -26,7 +26,8 @@ MonitorRef :: reference() Timeout :: timeout() Body :: binary() Trailers :: [{binary(), binary()}] -Reason :: timeout | any() +Reason :: {stream_error | connection_error | down, any()} + | timeout ---- Wait for the complete response body. diff --git a/doc/src/manual/gun.await_up.asciidoc b/doc/src/manual/gun.await_up.asciidoc index 3937665..2639943 100644 --- a/doc/src/manual/gun.await_up.asciidoc +++ b/doc/src/manual/gun.await_up.asciidoc @@ -24,7 +24,7 @@ ConnPid :: pid() MonitorRef :: reference() Timeout :: timeout() Protocol :: http | http2 -Reason :: timeout | any() +Reason :: {down, any()} | timeout ---- Wait for the connection to be up. |