Index

A B C E F G H I M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Serialized Form

A

a() - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
Returns the value of the a record component.
accept(T) - Method in interface io.github.kusoroadeolu.ferrous.throwing.ThrowingConsumer
 
and(Option<U>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
and(Option<U>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns the provided Option if this is Some, otherwise returns None.
and(Option<U>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
and(Result<U, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
and(Result<U, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
and(Result<U, E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns the provided Result if this is Ok, otherwise returns this Err.
andThen(Function<T, Option<U>>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
andThen(Function<T, Option<U>>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
andThen(Function<T, Option<U>>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Applies a function that returns an Option if this is Some, otherwise returns None.
andThen(Function<T, Result<U, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
andThen(Function<T, Result<U, E>>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Applies a function that returns a Result if this is Ok, otherwise returns this Err.
andThen(Function<T, Result<U, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
apply(T) - Method in interface io.github.kusoroadeolu.ferrous.throwing.ThrowingFunction
 

B

b() - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
Returns the value of the b record component.

C

catching(ThrowingFunction<T, R>, T, Function<Exception, E>) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
Wraps a throwing function in a Result, mapping exceptions with the provided function.
catching(ThrowingFunction<T, R>, T) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
Wraps a throwing function in a Result, catching any exceptions.
catching(ThrowingSupplier<T>) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
Wraps a throwing supplier in a Result, catching any exceptions.
catching(ThrowingSupplier<T>, Function<Exception, E>) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
Wraps a throwing supplier in a Result, mapping exceptions with the provided function.
contains(T) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
contains(T) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns true if this is Some and contains the given value.
contains(T) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
contains(T) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
contains(T) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
contains(T) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns true if this is Ok and contains the given value.
containsErr(E) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
containsErr(E) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
containsErr(E) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns true if this is Err and contains the given error.

E

equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.option.None
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
Indicates whether some other object is "equal to" this one.
err() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
err() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
err() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Converts this Result to an Option of the error value.
err(E) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
Creates a Result representing a failed operation.
Err<T,E> - Record Class in io.github.kusoroadeolu.ferrous.result
 
Err(E) - Constructor for record class io.github.kusoroadeolu.ferrous.result.Err
Creates an instance of a Err record class.
error() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
Returns the value of the error record component.
expect(String) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
expect(String) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns the contained value if present, otherwise throws an exception with the given message.
expect(String) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
expect(String) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
expect(String) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
expect(String) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns the success value if present, otherwise throws an exception with the given message.
expectErr(String) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
expectErr(String) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
expectErr(String) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns the error value if present, otherwise throws an exception with the given message.

F

filter(Predicate<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
filter(Predicate<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns this Option if it contains a value that matches the predicate, otherwise returns None.
filter(Predicate<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
flatMap(Function<T, Option<U>>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Transforms the contained value with a function that returns an Option.
flatMap(Function<T, Option<U>>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
flatMap(Function<T, Option<U>>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
flatMap(Function<T, Result<U, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
flatMap(Function<T, Result<U, E>>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Transforms the success value with a function that returns a Result.
flatMap(Function<T, Result<U, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 

G

get() - Method in interface io.github.kusoroadeolu.ferrous.throwing.ThrowingSupplier
 

H

hashCode() - Method in record class io.github.kusoroadeolu.ferrous.option.None
Returns a hash code value for this object.
hashCode() - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
Returns a hash code value for this object.
hashCode() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
Returns a hash code value for this object.
hashCode() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
Returns a hash code value for this object.
hashCode() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
Returns a hash code value for this object.

I

ifErr(Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
ifErr(Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
ifErr(Consumer<E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Calls the provided consumer if this is Err.
ifNone(Runnable) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
ifNone(Runnable) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Calls the provided runnable if this is None.
ifNone(Runnable) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
ifOk(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
ifOk(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
ifOk(Consumer<T>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Calls the provided consumer if this is Ok.
ifOkOrElse(Consumer<T>, Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
ifOkOrElse(Consumer<T>, Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
ifOkOrElse(Consumer<T>, Consumer<E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Calls onOk if this is Ok, or onErr if this is Err.
ifSome(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
ifSome(Consumer<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Calls the provided consumer if this is Some.
ifSome(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
inspect(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
inspect(Consumer<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Calls the provided consumer with the wrapped value if Some.
inspect(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
inspect(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
inspect(Consumer<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
inspect(Consumer<T>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Calls the provided consumer with the wrapped value if Ok.
inspectErr(Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
inspectErr(Consumer<E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
inspectErr(Consumer<E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Calls the provided consumer with the wrapped error if Err.
instance() - Static method in record class io.github.kusoroadeolu.ferrous.option.None
 
io.github.kusoroadeolu.ferrous.option - package io.github.kusoroadeolu.ferrous.option
 
io.github.kusoroadeolu.ferrous.result - package io.github.kusoroadeolu.ferrous.result
 
io.github.kusoroadeolu.ferrous.throwing - package io.github.kusoroadeolu.ferrous.throwing
 
io.github.kusoroadeolu.ferrous.utils - package io.github.kusoroadeolu.ferrous.utils
 
isErr() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
isErr() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
isErr() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns true if this Result represents a failed operation.
isNone() - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
isNone() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns true if this Option is empty (contains no value).
isNone() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
isOk() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
isOk() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
isOk() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns true if this Result represents a successful operation.
isSome() - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
isSome() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns true if this Option contains a value.
isSome() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 

M

map(Function<T, U>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Transforms the contained value by applying a function, if present.
map(Function<T, U>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
map(Function<T, U>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
map(Function<T, U>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Transforms the success value by applying a function, if present.
map(Function<T, U>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
map(Function<T, U>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
mapErr(Function<E, F>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
mapErr(Function<E, F>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Transforms the error value by applying a function, if present.
mapErr(Function<E, F>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 

N

none() - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
Creates an empty Option with no value.
None<T> - Record Class in io.github.kusoroadeolu.ferrous.option
 
None() - Constructor for record class io.github.kusoroadeolu.ferrous.option.None
Creates an instance of a None record class.

O

of(ThrowingFunction<E, T>, E) - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
Attempts to apply a throwing function to a value, catching any exceptions.
of(ThrowingSupplier<T>) - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
Attempts to get a value from a throwing supplier, catching any exceptions.
ofNullable(T) - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
Wraps a potentially null value in an Option.
ok() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
ok() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
ok() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Converts this Result to an Option of the success value.
ok(T) - Static method in interface io.github.kusoroadeolu.ferrous.result.Result
Creates a Result representing a successful operation.
Ok<T,E> - Record Class in io.github.kusoroadeolu.ferrous.result
 
Ok(T) - Constructor for record class io.github.kusoroadeolu.ferrous.result.Ok
Creates an instance of a Ok record class.
okOr(E) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
okOr(E) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Converts this Option to a Result.
okOr(E) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
okOrElse(Supplier<E>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Converts this Option to a Result, lazily computing the error.
okOrElse(Supplier<E>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
okOrElse(Supplier<E>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
Option<T> - Interface in io.github.kusoroadeolu.ferrous.option
A type representing an optional value: either Some or None.
OptionException - Exception Class in io.github.kusoroadeolu.ferrous.option
 
OptionException(String) - Constructor for exception class io.github.kusoroadeolu.ferrous.option.OptionException
 
or(Option<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
or(Option<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns this Option if it contains a value, otherwise returns the provided alternative.
or(Option<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
or(Result<T, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
or(Result<T, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
or(Result<T, E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns this Result if it's Ok, otherwise returns the provided alternative.
orElse(Supplier<Option<T>>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
orElse(Supplier<Option<T>>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
orElse(Supplier<Option<T>>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns this Option if it contains a value, otherwise computes an alternative.
orElse(Supplier<Result<T, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
orElse(Supplier<Result<T, E>>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns this Result if it's Ok, otherwise computes an alternative.
orElse(Supplier<Result<T, E>>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 

P

Pair<A,B> - Record Class in io.github.kusoroadeolu.ferrous.option
 
Pair(A, B) - Constructor for record class io.github.kusoroadeolu.ferrous.option.Pair
Creates an instance of a Pair record class.

R

Result<T,E> - Interface in io.github.kusoroadeolu.ferrous.result
A type representing either success (Ok) or failure (Err).
ResultException - Exception Class in io.github.kusoroadeolu.ferrous.result
 
ResultException(String) - Constructor for exception class io.github.kusoroadeolu.ferrous.result.ResultException
 
run() - Method in interface io.github.kusoroadeolu.ferrous.throwing.ThrowingRunnable
 

S

some(T) - Static method in interface io.github.kusoroadeolu.ferrous.option.Option
Creates an Option containing the given non-null value.
Some<T> - Record Class in io.github.kusoroadeolu.ferrous.option
 
Some(T) - Constructor for record class io.github.kusoroadeolu.ferrous.option.Some
Creates an instance of a Some record class.
stream() - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
stream() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Converts this Option to a Stream.
stream() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
stream() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
stream() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
stream() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Converts this Result to a Stream.

T

throwIfNull(Object) - Static method in class io.github.kusoroadeolu.ferrous.utils.Utils
 
ThrowingConsumer<T> - Interface in io.github.kusoroadeolu.ferrous.throwing
 
ThrowingFunction<T,R> - Interface in io.github.kusoroadeolu.ferrous.throwing
 
ThrowingRunnable - Interface in io.github.kusoroadeolu.ferrous.throwing
 
ThrowingSupplier<T> - Interface in io.github.kusoroadeolu.ferrous.throwing
 
toNullable() - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
toNullable() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Converts this Option to a nullable value.
toNullable() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
toOptional() - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
toOptional() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Converts this Option to an Optional.
toOptional() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
toString() - Method in record class io.github.kusoroadeolu.ferrous.option.None
Returns a string representation of this record class.
toString() - Method in record class io.github.kusoroadeolu.ferrous.option.Pair
Returns a string representation of this record class.
toString() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
Returns a string representation of this record class.
toString() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
Returns a string representation of this record class.
toString() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
Returns a string representation of this record class.
transpose() - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
transpose() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Transposes an Option of a Result into a Result of an Option.
transpose() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
transpose() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
transpose() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
transpose() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Transposes a Result of an Option into an Option of a Result.

U

unwrap() - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
unwrap() - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns the contained value, throwing an exception if empty.
unwrap() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
unwrap() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
unwrap() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
unwrap() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns the success value, throwing an exception if this is an error.
unwrapErr() - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
unwrapErr() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
unwrapErr() - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns the error value, throwing an exception if this is a success.
unwrapOr(T) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
unwrapOr(T) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns the contained value if present, otherwise returns the provided fallback.
unwrapOr(T) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
unwrapOr(T) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
unwrapOr(T) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
unwrapOr(T) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns the success value if present, otherwise returns the provided default value.
unwrapOrElse(Supplier<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns the contained value if present, otherwise computes a fallback value.
unwrapOrElse(Supplier<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
unwrapOrElse(Supplier<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
unwrapOrElse(Supplier<T>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Returns the success value if present, otherwise computes a fallback value.
unwrapOrElse(Supplier<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
unwrapOrElse(Supplier<T>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
Utils - Class in io.github.kusoroadeolu.ferrous.utils
 

V

value() - Method in record class io.github.kusoroadeolu.ferrous.option.Some
Returns the value of the value record component.
value() - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
Returns the value of the value record component.

X

xor(Option<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
xor(Option<T>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Returns None either if both are None or both are Some.
xor(Option<T>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 

Z

zip(Option<U>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
zip(Option<U>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Combines this Option with another, returning Some only if both are Some.
zip(Option<U>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
zip(Result<U, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
zip(Result<U, E>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
zip(Result<U, E>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Combines this Result with another, returning Ok only if both are Ok.
zipWith(Option<U>, BiFunction<T, U, R>) - Method in interface io.github.kusoroadeolu.ferrous.option.Option
Combines this Option with another using a combining function.
zipWith(Option<U>, BiFunction<T, U, R>) - Method in record class io.github.kusoroadeolu.ferrous.option.Some
 
zipWith(Option<U>, BiFunction<T, U, R>) - Method in record class io.github.kusoroadeolu.ferrous.option.None
 
zipWith(Result<U, E>, BiFunction<T, U, R>) - Method in record class io.github.kusoroadeolu.ferrous.result.Ok
 
zipWith(Result<U, E>, BiFunction<T, U, R>) - Method in interface io.github.kusoroadeolu.ferrous.result.Result
Combines this Result with another using a combining function.
zipWith(Result<U, E>, BiFunction<T, U, R>) - Method in record class io.github.kusoroadeolu.ferrous.result.Err
 
A B C E F G H I M N O P R S T U V X Z 
All Classes and Interfaces|All Packages|Serialized Form