foundation-0.0.30: Alternative prelude with batteries and no dependencies
LicenseBSD-style
MaintainerFoundation maintainers
Safe HaskellNone
LanguageHaskell2010

Foundation.Time.Types

Description

An implementation of a timing framework

Synopsis

Documentation

newtype NanoSeconds #

An amount of nanoseconds

Constructors

NanoSeconds Word64 

Instances

Instances details
Bounded NanoSeconds # 
Instance details

Defined in Foundation.Time.Types

Enum NanoSeconds # 
Instance details

Defined in Foundation.Time.Types

Show NanoSeconds # 
Instance details

Defined in Foundation.Time.Types

Additive NanoSeconds # 
Instance details

Defined in Foundation.Time.Types

PrimType NanoSeconds # 
Instance details

Defined in Foundation.Time.Types

Associated Types

type PrimSize NanoSeconds 
Instance details

Defined in Foundation.Time.Types

Eq NanoSeconds # 
Instance details

Defined in Foundation.Time.Types

Ord NanoSeconds # 
Instance details

Defined in Foundation.Time.Types

type PrimSize NanoSeconds # 
Instance details

Defined in Foundation.Time.Types

newtype Seconds #

An amount of seconds

Constructors

Seconds Word64 

Instances

Instances details
Bounded Seconds # 
Instance details

Defined in Foundation.Time.Types

Enum Seconds # 
Instance details

Defined in Foundation.Time.Types

Show Seconds # 
Instance details

Defined in Foundation.Time.Types

Additive Seconds # 
Instance details

Defined in Foundation.Time.Types

Methods

azero :: Seconds #

(+) :: Seconds -> Seconds -> Seconds #

scale :: IsNatural n => n -> Seconds -> Seconds #

PrimType Seconds # 
Instance details

Defined in Foundation.Time.Types

Associated Types

type PrimSize Seconds 
Instance details

Defined in Foundation.Time.Types

type PrimSize Seconds = 8
Eq Seconds # 
Instance details

Defined in Foundation.Time.Types

Methods

(==) :: Seconds -> Seconds -> Bool #

(/=) :: Seconds -> Seconds -> Bool #

Ord Seconds # 
Instance details

Defined in Foundation.Time.Types

type PrimSize Seconds # 
Instance details

Defined in Foundation.Time.Types

type PrimSize Seconds = 8