MissingH-1.4.0.1: Large utility library

CopyrightCopyright (C) 2005-2011 John Goerzen
LicenseBSD3
MaintainerJohn Goerzen <jgoerzen@complete.org>
Stabilityprovisional
Portabilityportable
Safe HaskellSafe
LanguageHaskell98

Data.Maybe.Utils

Description

Utilities for working with the Either data type

Synopsis

Documentation

forceMaybe :: Maybe a -> a Source #

Pulls a Just value out of a Maybe value. If the Maybe value is Nothing, raises an exception with error.

forceMaybeMsg :: String -> Maybe a -> a Source #

Like forceMaybe, but lets you customize the error message raised if Nothing is supplied.