include/gleeps@stdlib@uri_Uri.hrl

-record(uri, {
    scheme :: gleeps@stdlib@option:option(binary()),
    userinfo :: gleeps@stdlib@option:option(binary()),
    host :: gleeps@stdlib@option:option(binary()),
    port :: gleeps@stdlib@option:option(integer()),
    path :: binary(),
    'query' :: gleeps@stdlib@option:option(binary()),
    fragment :: gleeps@stdlib@option:option(binary())
}).