Module Protocols.AwsQuery

AwsQuery protocol support (over eio-based httpun client)

module Log : Logs.LOG
module Error : sig ... end
type error = [
  1. | `HttpError of Http.http_failure
  2. | `XmlParseError of string
  3. | `AWSServiceError of AwsErrors.aws_service_error
]
val error_to_string : [< `AWSServiceError of AwsErrors.aws_service_error | `HttpError of Http.http_failure | `XmlParseError of string ] -> string
val pp_error : Stdlib.Format.formatter -> [< `AWSServiceError of AwsErrors.aws_service_error | `HttpError of Http.http_failure | `XmlParseError of string ] -> unit
module Serialize : sig ... end
module Deserialize : sig ... end
module Errors : sig ... end
module Response : sig ... end
val error_deserializer : (Error.t -> 'a) -> Error.t -> body:'b -> 'a
val request : action:string -> xmlNamespace:string -> service:Service.descriptor -> context:'http_t Context.t -> fields:(string * string list) list -> output_deserializer:(Xmlm.input -> 'out) -> error_deserializer: (Error.t -> body:string -> [> `HttpError of Smaws_Lib__Http.http_failure | `XmlParseError of string ] as 'a) -> ('out, 'a) Stdlib.result