Search packages
1 project and 341 declarations for “resilience”
Projects
Declarations
- PuduLangResilience.Clock.now@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Clock.Clock -> Int - PuduLangResilience.Context.Key@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Context.get@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Context.Context -> &PuduLangResilience.Context.Key[T] -> Option[T] - PuduLangResilience.Context.has@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Context.Context -> &PuduLangResilience.Context.Key[T] -> Bool - PuduLangResilience.Context.key@chrismichaelps/pudu-lang-resilience 0.1.0
Str -> fn(T) -> Str -> fn(Str) -> Option[T] -> PuduLangResilience.Context.Key[T] - PuduLangResilience.Context.set@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Context.Context -> &PuduLangResilience.Context.Key[T] -> T -> () - PuduLangResilience.Pipeline.run@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Pipeline.Pipeline[T, E] -> fn(PuduLangResilience.Context.Context) -> Result[T, E] -> Result[T, PuduLangResilience.Failure[E]] - PuduLangResilience.Registry.get@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Registry.Registry[T, E] -> Str -> Result[PuduLangResilience.Pipeline.Pipeline[T, E], PuduLangResilience.Registry.RegistryError] - PuduLangResilience.Utils.Numeric.add@chrismichaelps/pudu-lang-resilience 0.1.0
Int -> Int -> Int - PuduLangResilience.Context.fork@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Context.Context -> Std.Concurrent.Cancel.Token -> PuduLangResilience.Context.Context - PuduLangResilience.Domain.Backoff.Plan@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Domain.Backoff.next@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Domain.Backoff.Plan -> Int -> Float64 -> Float64 -> (Int, Float64) - PuduLangResilience.Domain.Circuit.open@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Domain.Circuit.Machine -> Int -> Int -> PuduLangResilience.Domain.Circuit.Machine - PuduLangResilience.Domain.Health.Info@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Domain.Health.info@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Domain.Health.Health -> Int -> PuduLangResilience.Domain.Health.Info - PuduLangResilience.Domain.Permits.Book@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Domain.Permits.Turn@chrismichaelps/pudu-lang-resilience 0.1.0
- PuduLangResilience.Domain.Permits.open@chrismichaelps/pudu-lang-resilience 0.1.0
S -> Int -> Int -> PuduLangResilience.Domain.Permits.Order -> PuduLangResilience.Domain.Permits.Book[S] - PuduLangResilience.Domain.Permits.poll@chrismichaelps/pudu-lang-resilience 0.1.0
&PuduLangResilience.Domain.Permits.Book[S] -> &PuduLangResilience.Domain.Permits.Algorithm[S] -> Int -> Int -> (PuduLangResilience.Domain.Permits.Book[S], PuduLangResilience.Domain.Permits.Turn) - PuduLangResilience.Hedging.Attempts.next@chrismichaelps/pudu-lang-resilience 0.1.0
&Std.Channel.Channel[Int] -> &PuduLangResilience.Clock.Clock -> Int -> Option[Int]
Loading more…
