Skip to content

Commit 9a2e158

Browse files
authored
Merge pull request #173 from inhabitedtype/response-state
response-state: Put Reqd.response_state in its own module
2 parents 16a2486 + 76293ce commit 9a2e158

File tree

1 file changed

+7
-5
lines changed

1 file changed

+7
-5
lines changed

lib/reqd.ml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,12 @@
3434
type error =
3535
[ `Bad_request | `Bad_gateway | `Internal_server_error | `Exn of exn ]
3636

37-
type response_state =
38-
| Waiting of Optional_thunk.t ref
39-
| Complete of Response.t
40-
| Streaming of Response.t * [`write] Body.t
37+
module Response_state = struct
38+
type t =
39+
| Waiting of Optional_thunk.t ref
40+
| Complete of Response.t
41+
| Streaming of Response.t * [`write] Body.t
42+
end
4143

4244
type error_handler =
4345
?request:Request.t -> error -> (Headers.t -> [`write] Body.t) -> unit
@@ -74,7 +76,7 @@ type t =
7476
; response_body_buffer : Bigstringaf.t
7577
; error_handler : error_handler
7678
; mutable persistent : bool
77-
; mutable response_state : response_state
79+
; mutable response_state : Response_state.t
7880
; mutable error_code : [`Ok | error ]
7981
}
8082

0 commit comments

Comments
 (0)