View Source TypeCheck.DefaultOverrides.URI (TypeCheck v0.12.0)
Link to this section Summary
Link to this section Types
@type port_number() :: %Range{first: 0, last: 65535, step: 1}
      (This type is managed by TypeCheck,
which allows checking values against the type at runtime.)
Full definition:
port_number() :: %{__struct__: Range, first: 0, last: 65535, step: 1}
  @type t() :: %URI{ authority: nil | binary(), fragment: nil | binary(), host: nil | binary(), path: nil | binary(), port: nil | port_number(), query: nil | binary(), scheme: nil | binary(), userinfo: nil | binary() }
(This type is managed by TypeCheck,
which allows checking values against the type at runtime.)
Full definition:
t() :: %URI{
  authority: nil | binary(),
  fragment: nil | binary(),
  host: nil | binary(),
  path: nil | binary(),
  port: nil | port_number(),
  query: nil | binary(),
  scheme: nil | binary(),
  userinfo: nil | binary()
}