Search packages
1 project and 341 declarations for “resilience”
Projects
Declarations
- PuduLangResilience.Domain.Health.record@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Domain.Health.Health -> Int -> Bool -> PuduLangResilience.Domain.Health.Health - PuduLangResilience.Domain.Permits.Waiter@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Domain.Permits.queued@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Domain.Permits.Book[S] -> Int - PuduLangResilience.Hedging.Action@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Hedging.Attempts.launch@chrismichaelps/pudu-lang-resilience 0.1.0
Int -> PuduLangResilience.Context.Context -> fn(PuduLangResilience.Context.Context) -> Result[T, PuduLangResilience.Failure[E]] -> &Std.Channel.Channel[Int] -> Int -> PuduLangResilience.Hedging.Attempts.Attempt[T, E] - PuduLangResilience.Hedging.Attempts.settle@chrismichaelps/pudu-lang-resilience 0.1.0
&Array[PuduLangResilience.Hedging.Attempts.Attempt[T, E]] -> Str -> () - PuduLangResilience.Hedging.Hedged@chrismichaelps/pudu-lang-resilience 0.1.0
Int -> PuduLangResilience.Telemetry.Detail - PuduLangResilience.Limiter.Concurrency.create@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Limiter.Concurrency.Options -> Result[PuduLangResilience.Limiter.Limiter, Array[Str]] - PuduLangResilience.Limiter.FixedWindow.create@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Limiter.FixedWindow.Options -> Result[PuduLangResilience.Limiter.Limiter, Array[Str]] - PuduLangResilience.Limiter.Partitioned.create@chrismichaelps/pudu-lang-resilience 0.1.0
fn(PuduLangResilience.Context.Context) -> PuduLangResilience.Limiter.Partitioned.Partition -> PuduLangResilience.Limiter.Partitioned.Partitioned - PuduLangResilience.Limiter.SlidingWindow.create@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Limiter.SlidingWindow.Options -> Result[PuduLangResilience.Limiter.Limiter, Array[Str]] - PuduLangResilience.Limiter.TokenBucket.create@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Limiter.TokenBucket.Options -> Result[PuduLangResilience.Limiter.Limiter, Array[Str]] - PuduLangResilience.Predicate.raised@chrismichaelps/pudu-lang-resilience 0.1.0
fn(E) -> Bool -> fn(PuduLangResilience.Predicate.Arguments[T, E]) -> Bool - PuduLangResilience.Predicate.result@chrismichaelps/pudu-lang-resilience 0.1.0
T -> fn(PuduLangResilience.Predicate.Arguments[T, E]) -> Bool - PuduLangResilience.Randomizer.chance@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Randomizer.Randomizer -> Decimal -> Bool - PuduLangResilience.Randomizer.seeded@chrismichaelps/pudu-lang-resilience 0.1.0
Int -> PuduLangResilience.Randomizer.Randomizer - PuduLangResilience.Randomizer.system@chrismichaelps/pudu-lang-resilience 0.1.0
PuduLangResilience.Randomizer.Randomizer - PuduLangResilience.Registry.create@chrismichaelps/pudu-lang-resilience 0.1.0
PuduLangResilience.Registry.Registry[T, E] - PuduLangResilience.Registry.reload@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Registry.Registry[T, E] -> Str -> Result[PuduLangResilience.Pipeline.Pipeline[T, E], PuduLangResilience.Registry.RegistryError] - PuduLangResilience.Registry.tryGet@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Registry.Registry[T, E] -> Str -> Option[PuduLangResilience.Pipeline.Pipeline[T, E]]
Loading more…
