hashable#
- class brainstate.mixin.hashable(x)[source]#
Check if an object is hashable.
- Parameters:
x (Any) – The object to check for hashability.
- Returns:
True if the object is hashable, False otherwise.
- Return type:
Examples
>>> import brainstate >>> >>> # Hashable objects >>> assert brainstate.mixin.hashable(42) == True >>> assert brainstate.mixin.hashable("string") == True >>> assert brainstate.mixin.hashable((1, 2, 3)) == True >>> >>> # Non-hashable objects >>> assert brainstate.mixin.hashable([1, 2, 3]) == False >>> assert brainstate.mixin.hashable({"key": "value"}) == False