kairos-core-0.1: A utility program for converting between timezones.
Safe HaskellNone
LanguageHaskell2010

Kairos.Types.Exception

Description

Since: 0.1

Synopsis

Documentation

data ParseTimeException Source #

Exception parsing time string.

Since: 0.1

Instances

Instances details
NFData ParseTimeException Source #

Since: 0.1

Instance details

Defined in Kairos.Types.Exception

Methods

rnf :: ParseTimeException -> () #

Exception ParseTimeException Source #

Since: 0.1

Instance details

Defined in Kairos.Types.Exception

Generic ParseTimeException Source # 
Instance details

Defined in Kairos.Types.Exception

Associated Types

type Rep ParseTimeException

Since: kairos-core-0.1

Instance details

Defined in Kairos.Types.Exception

type Rep ParseTimeException = D1 ('MetaData "ParseTimeException" "Kairos.Types.Exception" "kairos-core-0.1-inplace" 'False) (C1 ('MetaCons "MkParseTimeException" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty TimeFormat)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
Show ParseTimeException Source #

Since: 0.1

Instance details

Defined in Kairos.Types.Exception

type Rep ParseTimeException Source #

Since: 0.1

Instance details

Defined in Kairos.Types.Exception

type Rep ParseTimeException = D1 ('MetaData "ParseTimeException" "Kairos.Types.Exception" "kairos-core-0.1-inplace" 'False) (C1 ('MetaCons "MkParseTimeException" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty TimeFormat)) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newtype ParseTZInputException Source #

Exception parsing tz input names.

Since: 0.1

Instances

Instances details
NFData ParseTZInputException Source #

Since: 0.1

Instance details

Defined in Kairos.Types.Exception

Methods

rnf :: ParseTZInputException -> () #

Exception ParseTZInputException Source #

Since: 0.1

Instance details

Defined in Kairos.Types.Exception

Generic ParseTZInputException Source # 
Instance details

Defined in Kairos.Types.Exception

Associated Types

type Rep ParseTZInputException

Since: kairos-core-0.1

Instance details

Defined in Kairos.Types.Exception

type Rep ParseTZInputException = D1 ('MetaData "ParseTZInputException" "Kairos.Types.Exception" "kairos-core-0.1-inplace" 'True) (C1 ('MetaCons "MkParseTZInputException" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show ParseTZInputException Source #

Since: 0.1

Instance details

Defined in Kairos.Types.Exception

type Rep ParseTZInputException Source #

Since: 0.1

Instance details

Defined in Kairos.Types.Exception

type Rep ParseTZInputException = D1 ('MetaData "ParseTZInputException" "Kairos.Types.Exception" "kairos-core-0.1-inplace" 'True) (C1 ('MetaCons "MkParseTZInputException" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

data LocalTZException Source #

Exception reading local system tz. In contrast to LocalTimeZoneException, this is for when we try and fail to find the local tz_database name e.g. America/New_York.

Since: 0.1

Constructors

Exception e => MkLocalTZException e