YURI v1.0.0 YURI
Simple struct for URI representation.
Similar to the standard lib URI
struct, but provides Dict-like access
to the query string.
Summary
Functions
Callback implementation for c:Dict.delete/2
Callback implementation for c:Dict.drop/2
Callback implementation for c:Dict.equal?/2
Callback implementation for c:Dict.fetch/2
Callback implementation for c:Dict.fetch!/2
Callback implementation for c:Dict.get/3
Callback implementation for c:Dict.get_and_update/3
Callback implementation for c:Dict.get_lazy/3
Callback implementation for c:Dict.has_key?/2
Callback implementation for c:Dict.keys/1
Callback implementation for c:Dict.merge/3
Create a new, empty YURI struct
Create a YURI
struct from a URI String
or a standard lib URI
struct, and a
dict of additional/default query parameters. Query parameters in the parsed
URI will take precedence
Callback implementation for c:Dict.pop/3
Callback implementation for c:Dict.pop_lazy/3
Callback implementation for c:Dict.put/3
Callback implementation for c:Dict.put_new/3
Callback implementation for c:Dict.put_new_lazy/3
Callback implementation for c:Dict.size/1
Callback implementation for c:Dict.split/2
Callback implementation for c:Dict.take/2
Callback implementation for c:Dict.to_list/1
Convert a YURI
struct to a standard lib URI
struct
Callback implementation for c:Dict.update/4
Callback implementation for c:Dict.update!/3
Callback implementation for c:Dict.values/1
Types
t :: %YURI{authority: term, fragment: term, host: term, path: term, port: term, query: term, scheme: term, userinfo: term}
Functions
Create a YURI
struct from a URI String
or a standard lib URI
struct, and a
dict of additional/default query parameters. Query parameters in the parsed
URI will take precedence.