Structureswift 6.0.3FoundationEssentials
Predicate
- iOS
- 17+
- macOS
- 14+
- tvOS
- 17+
- watchOS
- 10+
struct Predicate<each Input>
struct Predicate<each Input>
import FoundationEssentials
protocol Sendable
init(_ builder: (repeat PredicateExpressions.Variable<each Input>) -> any StandardPredicateExpression<Bool>)
static var `false`: Predicate<repeat each Input> { get }
static var `true`: Predicate<repeat each Input> { get }
var debugDescription: String { get }
var description: String { get }
let expression: any StandardPredicateExpression<Bool>
let variable: (repeat PredicateExpressions.Variable<each Input>)
func evaluate(_ input: repeat each Input) throws -> Bool
protocol Copyable
A type whose values can be implicitly or explicitly copied.
protocol Escapable
protocol CustomDebugStringConvertible
A type with a customized textual representation suitable for debugging purposes.
protocol CustomStringConvertible
A type with a customized textual representation.