FirstMatchFilter
class FirstMatchFilter<T, TResult : Any>(filters: Iterable<<Error class: unknown class><T, out TResult>>) : Iterable<<Error class: unknown class><T, out TResult>> (source)
A filter, which returns the first IFilter.Result.Match result from filters. Only skips if all sub-filters skip, and only yields mismatch if no sub-filters yield match.
Parameters
T
The type the filter accepts
TResult
The type the filter returns
filters
The sub-filters to evaluate