(.using [library [lux (.except) ["$" documentation (.only documentation:)] ["@" target] [control ["<>" parser ["<[0]>" code]]] [data ["[0]" text (.only \n) ["%" \\format (.only format)]]] [macro ["[0]" template]]]] [\\library ["[0]" /]]) (documentation: (/.Client !) "A HTTP client capable of issuing requests to a HTTP server.") (with_template [] [(documentation: (format "A " (text.upper_cased (template.text [])) " request."))] [/.post] [/.get] [/.put] [/.patch] [/.delete] [/.head] [/.connect] [/.options] [/.trace] ) (.def .public documentation (.List $.Module) (`` (`` ($.module /._ "" [..Client ..post ..get ..put ..patch ..delete ..head ..connect ..options ..trace ($.default /.async) ($.default /.headers) (~~ (for @.jvm (~~ (these ($.default /.default))) (~~ (these))))] []))))