diff --git a/src/uri.gleam b/src/uri.gleam index ffd9ec5..67cb41c 100644 --- a/src/uri.gleam +++ b/src/uri.gleam @@ -4,9 +4,9 @@ import gleam/list import gleam/option.{Some} import gleam/string import gleam/uri -import types.{type Uri, Uri} import uri/internal/parser import uri/internal/utils +import uri/types.{type Uri, Uri} /// Parses a string to the RFC3986 standard. /// `Error` is returned if it fails parsing. diff --git a/src/uri/internal/parser.gleam b/src/uri/internal/parser.gleam index 51e8144..ab3ef48 100644 --- a/src/uri/internal/parser.gleam +++ b/src/uri/internal/parser.gleam @@ -7,7 +7,7 @@ import gleam/string import splitter import uri/internal/utils -import types.{type Uri, Uri, empty_uri} +import uri/types.{type Uri, Uri, empty_uri} pub fn parse(uri: String) -> Result(Uri, Nil) { case parse_scheme(uri) { diff --git a/src/uri/internal/utils.gleam b/src/uri/internal/utils.gleam index 2c7b394..9c5e930 100644 --- a/src/uri/internal/utils.gleam +++ b/src/uri/internal/utils.gleam @@ -5,7 +5,7 @@ import gleam/option.{type Option, None, Some} import gleam/result import gleam/string import splitter.{type Splitter} -import types.{type Uri, Uri} +import uri/types.{type Uri, Uri} pub const scheme_port = [ #("http", 80), diff --git a/src/types.gleam b/src/uri/types.gleam similarity index 100% rename from src/types.gleam rename to src/uri/types.gleam diff --git a/test/uri_test.gleam b/test/uri_test.gleam index 612182a..162b8d7 100644 --- a/test/uri_test.gleam +++ b/test/uri_test.gleam @@ -2,8 +2,8 @@ import gleam/list import gleam/option.{None, Some} import gleeunit/should import startest.{describe, it} -import types.{Uri, empty_uri} import uri +import uri/types.{Uri, empty_uri} pub fn main() { startest.run(startest.default_config())