Skip to content

Commit b6bd6be

Browse files
Merge branch 'add-flatten' of https://github.com/polyadic/funcky into add-flatten
2 parents 1f19945 + 9f13947 commit b6bd6be

File tree

2 files changed

+3
-3
lines changed

2 files changed

+3
-3
lines changed

Funcky.Test/Monads/ResultTest.Flatten.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,13 +9,13 @@ public void FlattenErrorIsError()
99
}
1010

1111
[Fact]
12-
public void FlattenSomeNoneIsNone()
12+
public void FlattenOkErrorIsError()
1313
{
1414
FunctionalAssert.Error(Result.Ok(Result<int>.Error(new Exception())).Flatten());
1515
}
1616

1717
[Fact]
18-
public void FlattenSomeSomeIsSome()
18+
public void FlattenOkOkIsOk()
1919
{
2020
FunctionalAssert.Ok(4711, Result.Ok(Result.Ok(4711)).Flatten());
2121
}

Funcky/Monads/Lazy/LazyExtensions.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,5 +6,5 @@ namespace Funcky.Monads;
66
public static partial class LazyExtensions
77
{
88
public static Lazy<T> Flatten<[DynamicallyAccessedMembers(PublicParameterlessConstructor)] T>(this Lazy<Lazy<T>> lazy)
9-
=> new Lazy<T>(() => lazy.Value.Value);
9+
=> Lazy.FromFunc(() => lazy.Value.Value);
1010
}

0 commit comments

Comments
 (0)