14 lines
268 B
Text
14 lines
268 B
Text
defimpl Option for: Error, as: ->
|
|
|
|
def some? as: -> false end
|
|
def none? as: -> true end
|
|
|
|
def <Any> unwrap as: ->
|
|
Huia::Primitive.panic("Attempt to unwrap Error")
|
|
end
|
|
|
|
def <Any> expect message: String, as: ->
|
|
Huia::Primitive.panic(message)
|
|
end
|
|
|
|
end
|