nullable

Returns an Equality context for nullable elements based on this non-nullable equality context.

The resulting equality context handles null values appropriately:

  • Two null values are considered equal

  • A null value and a non-null value are considered not equal

  • Two non-null values are compared using this equality context

Receiver

The equality context for non-nullable elements.

Return

An Equality instance that can handle nullable elements.

Type Parameters

Element

The non-nullable element type for which to create a nullable equality context.


Returns a Hashing context for nullable elements based on this non-nullable hashing context.

The resulting hashing context handles null values by returning 0 for null, and delegates to this hashing context for non-null values.

Receiver

The hashing context for non-nullable elements.

Return

A Hashing instance that can handle nullable elements.

Type Parameters

Element

The non-nullable element type for which to create a nullable hashing context.