aboutsummaryrefslogtreecommitdiff
path: root/src/Result.gleam
diff options
context:
space:
mode:
Diffstat (limited to 'src/Result.gleam')
-rw-r--r--src/Result.gleam34
1 files changed, 17 insertions, 17 deletions
diff --git a/src/Result.gleam b/src/Result.gleam
index e5ecf46..d3cce71 100644
--- a/src/Result.gleam
+++ b/src/Result.gleam
@@ -2,7 +2,7 @@ doc """
Result represents the result of something that may succeed or fail.
`Ok` means it was successful, `Error` means it failed.
"""
-pub type Result(error, value) {
+pub type Result(error, value) =
| Ok(value)
| Error(error)
;
@@ -17,8 +17,8 @@ pub fn is_ok(result) {
}
test is_ok {
- is_ok(Ok(1)) |> Assert.true
- is_ok(Error(1)) |> Assert.false
+ is_ok(Ok(1)) |> Assert:true
+ is_ok(Error(1)) |> Assert:false
}
pub fn is_error(result) {
@@ -29,8 +29,8 @@ pub fn is_error(result) {
}
test is_error {
- is_error(Ok(1)) |> Assert.false
- is_error(Error(1)) |> Assert.true
+ is_error(Ok(1)) |> Assert:false
+ is_error(Error(1)) |> Assert:true
}
pub fn map(result, fun) {
@@ -43,10 +43,10 @@ pub fn map(result, fun) {
test map {
Ok(1)
|> map(_, fn(x) { x + 1 })
- |> Assert.equal(_, Ok(2))
+ |> Assert:equal(_, Ok(2))
Error(1)
|> map(_, fn(x) { x + 1 })
- |> Assert.equal(Error(1))
+ |> Assert:equal(Error(1))
}
pub fn map_error(result, fun) {
@@ -59,10 +59,10 @@ pub fn map_error(result, fun) {
test map_error {
Ok(1)
|> map_error(_, fn(x) { x + 1 })
- |> Assert.equal(_, Ok(1))
+ |> Assert:equal(_, Ok(1))
Error(1)
|> map_error(_, fn(x) { x + 1 })
- |> Assert.equal(_, Error(2))
+ |> Assert:equal(_, Error(2))
}
pub fn flatten(result) {
@@ -74,11 +74,11 @@ pub fn flatten(result) {
test flatten {
flatten(Ok(Ok(1)))
- |> Assert.equal(_, Ok(1))
+ |> Assert:equal(_, Ok(1))
flatten(Ok(Error(1)))
- |> Assert.equal(_, Error(1))
+ |> Assert:equal(_, Error(1))
flatten(Error(1))
- |> Assert.equal(_, Error(1))
+ |> Assert:equal(_, Error(1))
}
pub fn flat_map(result, fun) {
@@ -90,13 +90,13 @@ pub fn flat_map(result, fun) {
test flat_map {
Error(1)
|> flat_map(_, fn(x) { Ok(x + 1) })
- |> Assert.equal(_, Error(1))
+ |> Assert:equal(_, Error(1))
Ok(1)
|> flat_map(_, fn(x) { Ok(x + 1) })
- |> Assert.equal(_, Ok(2))
+ |> Assert:equal(_, Ok(2))
Ok(1)
|> flat_map(_, fn(_) { Error(1) })
- |> Assert.equal(_, Error(1))
+ |> Assert:equal(_, Error(1))
}
pub fn unwrap(result, default) {
@@ -107,6 +107,6 @@ pub fn unwrap(result, default) {
}
test unwrap {
- unwrap(Ok(1), 50) |> Assert.equal(_, 1)
- unwrap(Error("nope"), 50) |> Assert.equal(_, 50)
+ unwrap(Ok(1), 50) |> Assert:equal(_, 1)
+ unwrap(Error("nope"), 50) |> Assert:equal(_, 50)
}