Package com.io7m.cardant.model.comparisons

# Interface CAComparisonFuzzyType<T>

Type Parameters:
  `T` - The type of values

All Superinterfaces:
  `CAComparisonType`

All Known Implementing Classes:
  `CAComparisonFuzzyType.Anything`, `CAComparisonFuzzyType.IsEqualTo`, `CAComparisonFuzzyType.IsNotEqualTo`, `CAComparisonFuzzyType.IsNotSimilarTo`, `CAComparisonFuzzyType.IsSimilarTo`

public sealed interface CAComparisonFuzzyType<T> extends CAComparisonType permits CAComparisonFuzzyType.Anything<T>, CAComparisonFuzzyType.IsEqualTo<T>, CAComparisonFuzzyType.IsNotEqualTo<T>, CAComparisonFuzzyType.IsSimilarTo<T>, CAComparisonFuzzyType.IsNotSimilarTo<T>
The type of expressions that match values exactly or via similarity.

- ## Nested Class Summary

  Nested Classes
  Modifier and Type
  Interface
  Description
  `static final record`
  `CAComparisonFuzzyType.Anything<T>`
  Match any value.
  `static final record`
  `CAComparisonFuzzyType.IsEqualTo<T>`
  Match a value exactly.
  `static final record`
  `CAComparisonFuzzyType.IsNotEqualTo<T>`
  Match a value exactly.
  `static final record`
  `CAComparisonFuzzyType.IsNotSimilarTo<T>`
  Match similar values.
  `static final record`
  `CAComparisonFuzzyType.IsSimilarTo<T>`
  Match similar values.