A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω

## R

RateLimit<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn4
  Given an `Fn0` of `Instants` (presumably backed by a clock), a `limit`, a `Duration`, and an `Iterable` `as`, return an `Iterable` that iterates `as` according to the threshold specified by the limit per duration, using the `Fn0` to advance time.
rateLimit() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
rateLimit(Fn0<Instant>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
rateLimit(Fn0<Instant>, Long) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
rateLimit(Fn0<Instant>, Long, Duration) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
rateLimit(Fn0<Instant>, Long, Duration, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn4.RateLimit
RateLimitingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
RateLimitingIterable(Iterable<A>, Set<Tuple3<Long, Duration, Fn0<Instant>>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterable
RateLimitingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
RateLimitingIterator(Iterator<A>, Set<Tuple3<Long, Duration, Fn0<Instant>>>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RateLimitingIterator
Re<S,T,A,B> - Class in com.jnape.palatable.lambda.optics.functions
  Turn an `Optic` with a unary mapping that can be used for setting (e.g.
re() - Static method in class com.jnape.palatable.lambda.optics.functions.Re
re(Optic<? super Tagged<?, ?>, ? super Identity<?>, S, T, A, B>) - Static method in class com.jnape.palatable.lambda.optics.functions.Re
ReaderT<R,M extends MonadRec<?,M>,A> - Class in com.jnape.palatable.lambda.monad.transformer.builtin
  A `monad transformer` for any `function` from some type `R` to some `monadic` embedding ``MonadRec`<A, M>`.
readerT(Fn1<? super R, ? extends MonadRec<A, M>>) - Static method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
  Lift a `function` (`R -> `Monad`<A, M>`) into a `ReaderT` instance.
recover(Fn1<? super L, ? extends R>) - Method in class com.jnape.palatable.lambda.adt.Either
  "Recover" from a left value by applying a recoveryFn to the wrapped value and returning it in the case of a left value; otherwise, return the wrapped right value.
recover(Fn1<? super Throwable, ? extends A>) - Method in class com.jnape.palatable.lambda.adt.Try
  If this is a success, return the wrapped value.
recurse(A) - Static method in class com.jnape.palatable.lambda.functions.recursion.RecursiveResult
  Static factory method for creating a "recurse" value.
RecursiveResult<A,B> - Class in com.jnape.palatable.lambda.functions.recursion
  Specialized `CoProduct2` representing the possible results of a primitive recursive function.
ReduceLeft<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given an ``Iterable`<A>` and a ``Fn2`<A, A, A>`, iteratively accumulate over the `Iterable`, returning ``Maybe`<A>`.
reduceLeft() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
reduceLeft(Fn2<? super A, ? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
reduceLeft(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceLeft
reduceLeft(Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
  Catamorphism under this monoid using `ReduceLeft`, where the result is the reduction, or, if empty, the identity of this monoid.
ReduceRight<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Given an ``Iterable`<A>` and a ``Fn2`<A, A, A>`, iteratively accumulate over the `Iterable`, returning ``Maybe`<A>`.
reduceRight() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
reduceRight(Fn2<? super A, ? super A, ? extends A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
reduceRight(Fn2<? super A, ? super A, ? extends A>, Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.ReduceRight
reduceRight(Iterable<A>) - Method in interface com.jnape.palatable.lambda.monoid.Monoid
  Catamorphism under this monoid using `ReduceRight`, where the result is the reduction, or, if empty, the identity of this monoid.
reframe(Optic<? super P, ? super F, S, T, A, B>) - Static method in interface com.jnape.palatable.lambda.optics.Optic
  Reframe an `Optic` according to covariant bounds.
remove(TypeSafeKey<?, ?>) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
  Remove a mapping from this HMap.
remove() - Method in class com.jnape.palatable.lambda.internal.iteration.ImmutableIterator
removeAll(HMap) - Method in class com.jnape.palatable.lambda.adt.hmap.HMap
  Remove all the key/value mappings in `hMap` from this HMap.
Repeat<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
  Given a value, return an infinite `Iterable` that repeatedly iterates that value.
repeat() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
repeat(A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Repeat
RepetitiousIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
RepetitiousIterator(A) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RepetitiousIterator
Replicate<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn2
  Produce an `Iterable` of a value `n` times.
replicate() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
replicate(Integer) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
replicate(Integer, A) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn2.Replicate
Reverse<A> - Class in com.jnape.palatable.lambda.functions.builtin.fn1
  Given an `Iterable`, return a reversed representation of that `Iterable`.
reverse() - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
reverse(Iterable<A>) - Static method in class com.jnape.palatable.lambda.functions.builtin.fn1.Reverse
ReversingIterable<A> - Class in com.jnape.palatable.lambda.internal.iteration
ReversingIterable(Iterable<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ReversingIterable
ReversingIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
ReversingIterator(Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.ReversingIterator
rewind() - Method in class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
RewindableIterator<A> - Class in com.jnape.palatable.lambda.internal.iteration
RewindableIterator(Iterator<A>) - Constructor for class com.jnape.palatable.lambda.internal.iteration.RewindableIterator
right(R) - Static method in class com.jnape.palatable.lambda.adt.Either
  Static factory method for creating a right value.
RightAll<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
  A `Monoid` instance formed by ``Either`<L,R>` and a monoid over `R`.
rightAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
rightAll(Monoid<R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
rightAll(Monoid<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
rightAll(Monoid<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAll
RightAll<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
  A `Semigroup` instance formed by ``Either`<L,R>` and a semigroup over `R`.
rightAll() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
rightAll(Semigroup<R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
rightAll(Semigroup<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
rightAll(Semigroup<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAll
RightAny<L,R> - Class in com.jnape.palatable.lambda.monoid.builtin
  A `Monoid` instance formed by ``Either`<L,R>` and a monoid over `R`.
rightAny() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
rightAny(Monoid<R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
rightAny(Monoid<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
rightAny(Monoid<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RightAny
RightAny<L,R> - Class in com.jnape.palatable.lambda.semigroup.builtin
  A `Semigroup` instance formed by ``Either`<L,R>` and a semigroup over `R`.
rightAny() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
rightAny(Semigroup<R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
rightAny(Semigroup<R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
rightAny(Semigroup<R>, Either<L, R>, Either<L, R>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RightAny
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
  Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first three values of this product one slot to the left.
rotateL3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first three values of this product one slot to the left.
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product3
  Rotate the first three values of this product one slot to the left.
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
rotateL3() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first four values of this product one slot to the left.
rotateL4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first four values of this product one slot to the left.
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
  Rotate the first four values of this product one slot to the left.
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
rotateL4() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first five values of this product one slot to the left.
rotateL5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first five values of this product one slot to the left.
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
  Rotate the first five values of this product one slot to the left.
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
rotateL5() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Rotate the first six values of this product one slot to the left.
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first six values of this product one slot to the left.
rotateL6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first six values of this product one slot to the left.
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
  Rotate the first six values of this product one slot to the left.
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
rotateL6() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateL7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
  Rotate the first seven values of this product one slot to the left.
rotateL7() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateL8() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate all eight values of this product one slot to the left.
rotateL8() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
  Rotate all eight values of this product one slot to the left.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple3
  Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first three values of this product one slot to the right.
rotateR3() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first three values of this product one slot to the right.
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product3
  Rotate the first three values of this product one slot to the right.
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
rotateR3() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple4
  Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first four values of this product one slot to the right.
rotateR4() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first four values of this product one slot to the right.
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product4
  Rotate the first four values of this product one slot to the right.
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
rotateR4() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple5
  Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first five values of this product one slot to the right.
rotateR5() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first five values of this product one slot to the right.
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product5
  Rotate the first five values of this product one slot to the right.
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
rotateR5() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple6
  Rotate the first six values of this product one slot to the right.
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first six values of this product one slot to the right.
rotateR6() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first six values of this product one slot to the right.
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product6
  Rotate the first six values of this product one slot to the right.
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
rotateR6() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateR7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple7
  Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in interface com.jnape.palatable.lambda.adt.product.Product7
  Rotate the first seven values of this product one slot to the right.
rotateR7() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
rotateR8() - Method in class com.jnape.palatable.lambda.adt.hlist.Tuple8
  Rotate all eight values of this product one slot to the right.
rotateR8() - Method in interface com.jnape.palatable.lambda.adt.product.Product8
  Rotate all eight values of this product one slot to the right.
run(S) - Method in class com.jnape.palatable.lambda.functor.builtin.State
  Run the stateful computation, returning a `Tuple2` of the result and the final state.
RunAll<A> - Class in com.jnape.palatable.lambda.monoid.builtin
  Run `IO` operations, aggregating their results in terms of the provided `Monoid`.
runAll() - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
runAll(Monoid<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
runAll(Monoid<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
runAll(Monoid<A>, IO<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.monoid.builtin.RunAll
RunAll<A> - Class in com.jnape.palatable.lambda.semigroup.builtin
  Run `IO` operations, aggregating their results in terms of the provided `Semigroup`.
runAll() - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
runAll(Semigroup<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
runAll(Semigroup<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
runAll(Semigroup<A>, IO<A>, IO<A>) - Static method in class com.jnape.palatable.lambda.semigroup.builtin.RunAll
runConst() - Method in class com.jnape.palatable.lambda.functor.builtin.Const
  Retrieve the stored value.
runEitherT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.EitherT
  Recover the full structure of the embedded `Monad`.
runIdentity() - Method in class com.jnape.palatable.lambda.functor.builtin.Identity
  Retrieve the value.
runIdentityT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.IdentityT
  Recover the full structure of the embedded `Monad`.
runLazyT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.LazyT
  Recover the full structure of the embedded `Monad`.
runMaybeT() - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.MaybeT
  Recover the full structure of the embedded `Monad`.
runReaderT(R) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.ReaderT
  Run the computation represented by this `ReaderT`.
runSafeT() - Method in class com.jnape.palatable.lambda.monad.SafeT
  Recover the full structure of the embedded `Monad` in a stack-safe way.
runStateT(S) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.StateT
  Run the stateful computation embedded in the `Monad`, returning a `Tuple2` of the result and the final state.
Runtime - Class in com.jnape.palatable.lambda.internal
runWriter(Monoid<W>) - Method in class com.jnape.palatable.lambda.functor.builtin.Writer
  Given a `Monoid` for the accumulation, run the computation represented by this `Writer`, accumulate the written output in terms of the `Monoid`, and produce the accumulation and the value.
runWriterT(Monoid<W>) - Method in class com.jnape.palatable.lambda.monad.transformer.builtin.WriterT
  Given a `Monoid` for the accumulation, run the computation represented by this `WriterT` inside the `monadic effect`, accumulate the written output in terms of the `Monoid`, and produce the accumulation and the result inside the `Monad`.

A B C D E F G H I J K L M N O P R S T U V W X Z _ Ω