-module(corrosion). -compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch, inline]). -define(FILEPATH, "src/corrosion.gleam"). -export([corro_uri/1]). -file("src/corrosion.gleam", 5). -spec corro_uri(binary()) -> {ok, gleam@uri:uri()} | {error, nil}. corro_uri(Addr) -> gleam@result:'try'( gleam_stdlib:uri_parse(Addr), fun(Uri) -> {ok, {uri, erlang:element(2, Uri), erlang:element(3, Uri), erlang:element(4, Uri), erlang:element(5, Uri), <<"/"/utf8>>, none, none}} end ).