def abs.auth.addr

bend-kit-url@0.4.1.0 · url.bend:382

import bend-kit-url@0.4.1.0/url.bend as Url
import Base

382def abs.auth.addr(auth: String, +scheme: String, rest: String) -> Maybe<&2, Abs>:
383  match auth:
384    case SCon{Chr{91}, +host}:
385      abs.ipv6.auth(scheme, host, rest, has(host, 93))
386    case SNil{}:
387      None{}
388    case SCon{Chr{c}, tail}:
389      abs.hostport(scheme, default_port(scheme), take_to(SCon{Chr{c}, tail}, 58), rest)

Uses (13)

Used by (1)