Protocols

The following protocols are available globally.

  • A protocol that defines a single function that can be used to synthesise Equatable conformance.

    See more

    Declaration

    Swift

    public protocol EquatableByKeyPath : Equatable
  • A protocol that defines a function that can be used to add key paths from the Root type to Equatable properties.

    See more

    Declaration

    Swift

    public protocol EquatableKeyPathConsumer
  • A protocol that defines a single function that can be used to synthesise Equatable and Hashable conformance.

    See more

    Declaration

    Swift

    public protocol HashableByKeyPath : EquatableByKeyPath, Hashable
  • A protocol that defines a function that can be used to add key paths from the Root type to Hashable properties.

    See more

    Declaration

    Swift

    public protocol HashableKeyPathConsumer
  • A protocol that defines a single function that can be used to synthesise Equatable and Hashable conformance.

    See more

    Declaration

    Swift

    public protocol EquatableKeyPathProvider : Equatable
  • A protocol that defines a single function that can be used to synthesise Equatable and Hashable conformance.

    See more

    Declaration

    Swift

    public protocol HashableKeyPathProvider : Hashable