Uses of Class
com.github.tonivade.purefun.core.Tuple2
Packages that use Tuple2
Package
Description
-
Uses of Tuple2 in com.github.tonivade.purefun.concurrent
Methods in com.github.tonivade.purefun.concurrent that return types with arguments of type Tuple2 -
Uses of Tuple2 in com.github.tonivade.purefun.core
Fields in com.github.tonivade.purefun.core with type parameters of type Tuple2Methods in com.github.tonivade.purefun.core that return Tuple2Modifier and TypeMethodDescriptionstatic <A,B> Tuple2 <A, B> <C,D> Tuple2 <C, D> static <A,B> Tuple2 <A, B> Tuple.of(A value1, B value2) static <A,B> Tuple2 <A, B> Tuple2.of(A value1, B value2) static <A,B> Tuple2 <A, B> Methods in com.github.tonivade.purefun.core that return types with arguments of type Tuple2Modifier and TypeMethodDescriptionstatic <E,A, B> Validator <Validation.Result<E>, Tuple2<A, B>> Validator.product(Validator<E, A> v1, Validator<E, B> v2, Function1<Validation.Result<E>, F> reduce) Effect.timed()Function2.tupled()Matcher2.tupled()default <B> Applicable<F, Tuple2<A, B>> Method parameters in com.github.tonivade.purefun.core with type arguments of type Tuple2 -
Uses of Tuple2 in com.github.tonivade.purefun.data
Methods in com.github.tonivade.purefun.data that return Tuple2Modifier and TypeMethodDescriptionstatic <K,V> Tuple2 <K, V> ImmutableMap.entry(K key, V value) static <K,V> Tuple2 <K, V> ImmutableTreeMap.entry(K key, V value) PairIterator.next()Methods in com.github.tonivade.purefun.data that return types with arguments of type Tuple2Modifier and TypeMethodDescriptionImmutableTreeMap.ceilingEntry(K key) ImmutableTreeMap.PImmutableTreeMap.ceilingEntry(K key) ImmutableSet<Tuple2<K, V>> ImmutableMap.entries()ImmutableSet<Tuple2<K, V>> ImmutableMap.PImmutableMap.entries()ImmutableSet<Tuple2<K, V>> ImmutableTreeMap.PImmutableTreeMap.entries()ImmutableTreeMap.floorEntry(K key) ImmutableTreeMap.PImmutableTreeMap.floorEntry(K key) ImmutableTreeMap.headEntry()ImmutableTreeMap.PImmutableTreeMap.headEntry()ImmutableTreeMap.higherEntry(K key) ImmutableTreeMap.PImmutableTreeMap.higherEntry(K key) ImmutableMap.iterator()ImmutableTreeMap.lowerEntry(K key) ImmutableTreeMap.PImmutableTreeMap.lowerEntry(K key) ImmutableTreeMap.PImmutableTreeMap.tailEntry()ImmutableTreeMap.tailEntry()Sequence.zipWithIndex()Methods in com.github.tonivade.purefun.data with parameters of type Tuple2Modifier and TypeMethodDescriptionstatic <K,V> ImmutableMap <K, V> static <K,V> ImmutableTreeMap <K, V> Method parameters in com.github.tonivade.purefun.data with type arguments of type Tuple2Modifier and TypeMethodDescriptionstatic <K,V> ImmutableMap <K, V> ImmutableMap.from(ImmutableSet<Tuple2<K, V>> entries) static <K,V> ImmutableMap <K, V> static <K,V> ImmutableMap <K, V> static <K,V> ImmutableTreeMap <K, V> ImmutableTreeMap.from(ImmutableSet<Tuple2<K, V>> entries) static <K,V> ImmutableTreeMap <K, V> ImmutableTreeMap.from(Comparator<? super K> comparator, ImmutableSet<Tuple2<K, V>> entries) static <K,V> ImmutableTreeMap <K, V> ImmutableTreeMap.from(Comparator<? super K> comparator, Stream<Tuple2<K, V>> entries) static <K,V> ImmutableTreeMap <K, V> -
Uses of Tuple2 in com.github.tonivade.purefun.effect
Fields in com.github.tonivade.purefun.effect with type parameters of type Tuple2Methods in com.github.tonivade.purefun.effect that return types with arguments of type Tuple2Modifier and TypeMethodDescriptionstatic <R,E, A, B>
PureIO<R, E, Either<Tuple2<A, Fiber<PureIO<R, E, ?>, B>>, Tuple2<Fiber<PureIO<R, E, ?>, A>, B>>> PureIO.racePair(Executor executor, Kind<PureIO<R, E, ?>, ? extends A> fa, Kind<PureIO<R, E, ?>, ? extends B> fb) static <R,E, A, B>
PureIO<R, E, Either<Tuple2<A, Fiber<PureIO<R, E, ?>, B>>, Tuple2<Fiber<PureIO<R, E, ?>, A>, B>>> PureIO.racePair(Executor executor, Kind<PureIO<R, E, ?>, ? extends A> fa, Kind<PureIO<R, E, ?>, ? extends B> fb) Managed.release()EIO.timed()Managed.timed()PureIO.timed()RIO.timed()Task.timed()UIO.timed()URIO.timed()Methods in com.github.tonivade.purefun.effect with parameters of type Tuple2Modifier and TypeMethodDescriptionprivate static <X,T, R> Consumer1 <X> Managed.releaseAndThen(Tuple2<T, Consumer1<? super T>> outter, Tuple2<R, Consumer1<? super R>> inner) Method parameters in com.github.tonivade.purefun.effect with type arguments of type Tuple2Constructor parameters in com.github.tonivade.purefun.effect with type arguments of type Tuple2 -
Uses of Tuple2 in com.github.tonivade.purefun.instances
Methods in com.github.tonivade.purefun.instances that return types with arguments of type Tuple2Modifier and TypeMethodDescriptiondefault <A,B> EIO <Throwable, Either<Tuple2<A, Fiber<EIO<Throwable, ?>, B>>, Tuple2<Fiber<EIO<Throwable, ?>, A>, B>>> EIOConcurrent.racePair(Kind<EIO<Throwable, ?>, ? extends A> fa, Kind<EIO<Throwable, ?>, ? extends B> fb) default <A,B> EIO <Throwable, Either<Tuple2<A, Fiber<EIO<Throwable, ?>, B>>, Tuple2<Fiber<EIO<Throwable, ?>, A>, B>>> EIOConcurrent.racePair(Kind<EIO<Throwable, ?>, ? extends A> fa, Kind<EIO<Throwable, ?>, ? extends B> fb) default <A,B> PureIO <R, Throwable, Either<Tuple2<A, Fiber<PureIO<R, Throwable, ?>, B>>, Tuple2<Fiber<PureIO<R, Throwable, ?>, A>, B>>> PureIOConcurrent.racePair(Kind<PureIO<R, Throwable, ?>, ? extends A> fa, Kind<PureIO<R, Throwable, ?>, ? extends B> fb) default <A,B> PureIO <R, Throwable, Either<Tuple2<A, Fiber<PureIO<R, Throwable, ?>, B>>, Tuple2<Fiber<PureIO<R, Throwable, ?>, A>, B>>> PureIOConcurrent.racePair(Kind<PureIO<R, Throwable, ?>, ? extends A> fa, Kind<PureIO<R, Throwable, ?>, ? extends B> fb) Methods in com.github.tonivade.purefun.instances with parameters of type Tuple2Modifier and TypeMethodDescriptionMethod parameters in com.github.tonivade.purefun.instances with type arguments of type Tuple2 -
Uses of Tuple2 in com.github.tonivade.purefun.monad
Methods in com.github.tonivade.purefun.monad that return Tuple2Methods in com.github.tonivade.purefun.monad that return types with arguments of type Tuple2Methods in com.github.tonivade.purefun.monad with parameters of type Tuple2Method parameters in com.github.tonivade.purefun.monad with type arguments of type Tuple2 -
Uses of Tuple2 in com.github.tonivade.purefun.stream
Methods in com.github.tonivade.purefun.stream that return types with arguments of type Tuple2Modifier and TypeMethodDescriptionCons.split()Nil.split()PureStream.split()Suspend.split()default <A,B> PureStream <F, Tuple2<A, B>> PureStream.Of.zip(PureStream<F, ? extends A> s1, PureStream<F, ? extends B> s2) static <F extends Kind<F,?>, A, B>
PureStream<F, Tuple2<A, B>> PureStream.zip(PureStream<F, ? extends A> s1, PureStream<F, ? extends B> s2, F... reified) default <A> PureStream<F, Tuple2<A, Integer>> PureStream.Of.zipWithIndex(PureStream<F, ? extends A> stream) static <F extends Kind<F,?>, A>
PureStream<F, Tuple2<A, Integer>> PureStream.zipWithIndex(PureStream<F, ? extends A> stream, F... reified) Method parameters in com.github.tonivade.purefun.stream with type arguments of type Tuple2Modifier and TypeMethodDescriptionprivate <T,S> PureStream <F, T> PureStream.Of.doUnfold(S seed, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>> function) default <T,S> PureStream <F, T> static <F extends Kind<F,?>, T, S>
PureStream<F, T> PureStream.unfold(S seed, Function1<? super S, Option<Tuple2<? extends T, ? extends S>>> function, F... reified) -
Uses of Tuple2 in com.github.tonivade.purefun.transformer
Methods in com.github.tonivade.purefun.transformer that return types with arguments of type Tuple2Methods in com.github.tonivade.purefun.transformer with parameters of type Tuple2Modifier and TypeMethodDescriptionMethod parameters in com.github.tonivade.purefun.transformer with type arguments of type Tuple2Modifier and TypeMethodDescription -
Uses of Tuple2 in com.github.tonivade.purefun.typeclasses
Fields in com.github.tonivade.purefun.typeclasses with type parameters of type Tuple2Methods in com.github.tonivade.purefun.typeclasses that return types with arguments of type Tuple2Modifier and TypeMethodDescriptionTupleK2.apply(Applicative<F> applicative) private <T,C> ScheduleImpl <F, Tuple2<S, T>, A, C> ScheduleImpl.doCompose(ScheduleImpl<F, T, B, C> other) ScheduleImpl.doZip(ScheduleImpl<F, T, A, C> other) ScheduleImpl.doZip(ScheduleImpl<F, T, A, C> other) Schedule.Of.recursSpaced(Duration delay, int times) Schedule.recursSpaced(Duration delay, int times, F... reified) Resource.release()MonadDefer.summarized(Kind<F, A> value, Kind<F, B> summary, Function2<? super B, ? super B, ? extends C> combinator) Apply2.tuple()FlatMap2.tuple()Methods in com.github.tonivade.purefun.typeclasses with parameters of type Tuple2Modifier and TypeMethodDescriptionprivate static <T,R> void Resource.releaseAndThen(Tuple2<T, Consumer1<? super T>> outter, Tuple2<R, Consumer1<? super R>> inner) Method parameters in com.github.tonivade.purefun.typeclasses with type arguments of type Tuple2Modifier and TypeMethodDescriptionConstructor parameters in com.github.tonivade.purefun.typeclasses with type arguments of type Tuple2