def abs.ipv6.port
bend-kit-url@0.4.1.0 · url.bend:362
import bend-kit-url@0.4.1.0/url.bend as Url
import Base
362def abs.ipv6.port(scheme: String, dflt: Maybe<&2, U32>, +host: String, suffix: String, rest: String) -> Maybe<&2, Abs>:
363 match suffix:
364 case SNil{}:
365 abs.hostok(scheme, String.to_lower(host), dflt, rest, Bool.and(has(host, 58), abs.ipv6.chars(host)))
366 case SCon{Chr{58}, ps}:
367 abs.hostok(scheme, String.to_lower(host), abs.port(ps, dflt), rest, Bool.and(has(host, 58), abs.ipv6.chars(host)))
368 case SCon{Chr{c}, t}:
369 None{}