uri/uri

Types

Uri

pub type Uri {
  Uri(
    scheme: Option(String),
    userinfo: Option(String),
    host: Option(String),
    port: Option(Int),
    path: String,
    query: Option(String),
    fragment: Option(String),
  )
}

Constructors

  • Uri( scheme: Option(String), userinfo: Option(String), host: Option(String), port: Option(Int), path: String, query: Option(String), fragment: Option(String), )

Functions

parse

pub external fn parse(String) -> Result(Uri, Nil)

parse_query

pub external fn parse_query(
  String,
) -> Result(List(tuple(String, String)), Nil)

query_to_string

pub external fn query_to_string(
  List(tuple(String, String)),
) -> String

to_string

pub external fn to_string(Uri) -> String