include H2.Headers
type t
= H2.Headers.t
type name
= string
type value
= string
val empty : t
val of_list : (name * value) list -> t
val of_rev_list : (name * value) list -> t
val to_list : t -> (name * value) list
val to_rev_list : t -> (name * value) list
val add : t -> ?sensitive:bool -> name -> value -> t
val add_unless_exists : t -> ?sensitive:bool -> name -> value -> t
val add_list : t -> (name * value) list -> t
val add_multi : t -> (name * value list) list -> t
val remove : t -> name -> t
val replace : t -> ?sensitive:bool -> name -> value -> t
val mem : t -> name -> bool
val get : t -> name -> value option
val get_exn : t -> name -> value
val get_multi : t -> name -> value list
val iter : f:(name -> value -> unit) -> t -> unit
val fold : f:(name -> value -> 'a -> 'a) -> init:'a -> t -> 'a
val to_string : t -> string
val pp_hum : Stdlib.Format.formatter -> t -> unit
val host : t -> version:Versions.HTTP.t -> value option
val of_http1 : Httpaf.Headers.t -> t
val to_http1 : t -> Httpaf.Headers.t