taiwan-id
Safe HaskellNone
LanguageHaskell2010

Taiwan.ID.Gender

Synopsis

Documentation

data Gender Source #

A person's gender.

Constructors

Male 
Female 

Instances

Instances details
Finitary Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

Associated Types

type Cardinality Gender 
Instance details

Defined in Taiwan.ID.Gender

type Cardinality Gender = GCardinality (Rep Gender)
Eq Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

Methods

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

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

Ord Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

Bounded Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

Enum Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

Generic Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

Associated Types

type Rep Gender 
Instance details

Defined in Taiwan.ID.Gender

type Rep Gender = D1 ('MetaData "Gender" "Taiwan.ID.Gender" "taiwan-id-0.1.1.4-inplace" 'False) (C1 ('MetaCons "Male" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Female" 'PrefixI 'False) (U1 :: Type -> Type))

Methods

from :: Gender -> Rep Gender x #

to :: Rep Gender x -> Gender #

Read Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

Show Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

type Cardinality Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

type Cardinality Gender = GCardinality (Rep Gender)
type Rep Gender Source # 
Instance details

Defined in Taiwan.ID.Gender

type Rep Gender = D1 ('MetaData "Gender" "Taiwan.ID.Gender" "taiwan-id-0.1.1.4-inplace" 'False) (C1 ('MetaCons "Male" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Female" 'PrefixI 'False) (U1 :: Type -> Type))

toText :: Language -> Gender -> Text Source #

Prints the specified Gender.

generate :: MonadRandom m => m Gender Source #

Generates a random Gender.