Skip to content

Instantly share code, notes, and snippets.

View anglesideangle's full-sized avatar
:atom:

Asa Paparo anglesideangle

:atom:
View GitHub Profile
@anglesideangle
anglesideangle / Option.java
Last active May 19, 2024 22:25
Rusty Java 21
import java.util.Objects;
import java.util.Optional;
import java.util.function.Consumer;
import java.util.function.Function;
import java.util.function.Supplier;
import java.util.stream.Stream;
public sealed interface Option<T> {
record Some<T>(T value) implements Option<T> {}
final class None<T> implements Option<T> {