This repository has been archived on 2024-06-24. You can view files and clone it, but cannot push or open issues or pull requests.
huia/packages/core/none/option.huia
2018-09-01 11:44:59 +12:00

14 lines
264 B
Text

defimpl Option for: None, as: ->
def some? as: -> false end
def none? as: -> true end
def <Any> unwrap as: ->
Huia.Primitive.panic("Attempt to unwrap None")
end
def <Any> expect message: String, as: ->
Huia.Primitive.panic(message)
end
end