ClassSwift
AnyKeyPath
A type-erased key path, from any root type to any resulting value type.
class AnyKeyPath
A type-erased key path, from any root type to any resulting value type.
class AnyKeyPath
static var rootType: Any.Type
The root type for this key path.
static var valueType: Any.Type
The value type for this key path.
var hashValue: Int
The hash value.
func appending(path: AnyKeyPath) -> AnyKeyPath?
Returns a new key path created by appending the given key path to this one.
func hash(into: inout Hasher)
Hashes the essential components of this value by feeding them into the given hasher.
static func != (Self, Self) -> Bool
static func == (AnyKeyPath, AnyKeyPath) -> Bool
Returns a Boolean value indicating whether two values are equal.