abstract class Result(V, E)

Direct Known Subclasses

Defined in:

result.cr

Constructors

Instance Method Summary

Constructor Detail

def self.error(error : E) : self #

[View source]
def self.ok(value : V) : self #

[View source]

Instance Method Detail

abstract def and_then(&block : V -> Result(V, E)) : Result(V, E) #

[View source]
abstract def error : E #

[View source]
abstract def error? : Bool #

[View source]
abstract def ok? : Bool #

[View source]
abstract def or_else(&block : E -> Result(V, E)) : Result(V, E) #

[View source]
abstract def value : V #

[View source]