<PackageReference Include="Polly.Core" Version="8.7.0" />

Polly.CircuitBreaker.Health.HealthInfo

namespace Polly.CircuitBreaker.Health { internal readonly struct HealthInfo : IEquatable<HealthInfo> { public int Throughput { get; set; } public double FailureRate { get; set; } public int FailureCount { get; set; } public HealthInfo(int Throughput, double FailureRate, int FailureCount); public static HealthInfo Create(int successes, int failures); public static bool operator !=(HealthInfo left, HealthInfo right); public static bool operator ==(HealthInfo left, HealthInfo right); public bool Equals(HealthInfo other); public void Deconstruct(out int Throughput, out double FailureRate, out int FailureCount); } }