charon-0.1: Template
Safe HaskellSafe-Inferred
LanguageGHC2021

Charon.Data.Metadata

Description

Provides metadata functionality.

Synopsis

Documentation

data Metadata Source #

Holds trash metadata.

Constructors

MkMetadata 

Fields

Instances

Instances details
Generic Metadata Source # 
Instance details

Defined in Charon.Data.Metadata

Associated Types

type Rep Metadata :: Type -> Type #

Methods

from :: Metadata -> Rep Metadata x #

to :: Rep Metadata x -> Metadata #

Show Metadata Source # 
Instance details

Defined in Charon.Data.Metadata

NFData Metadata Source # 
Instance details

Defined in Charon.Data.Metadata

Methods

rnf :: Metadata -> () #

Eq Metadata Source # 
Instance details

Defined in Charon.Data.Metadata

Pretty Metadata Source # 
Instance details

Defined in Charon.Data.Metadata

Methods

pretty :: Metadata -> Doc ann Source #

prettyList :: [Metadata] -> Doc ann Source #

(k ~ A_Lens, a ~ SomeSize Double, b ~ SomeSize Double) => LabelOptic "logSize" k Metadata Metadata a b Source # 
Instance details

Defined in Charon.Data.Metadata

(k ~ A_Lens, a ~ Natural, b ~ Natural) => LabelOptic "numEntries" k Metadata Metadata a b Source # 
Instance details

Defined in Charon.Data.Metadata

(k ~ A_Lens, a ~ Natural, b ~ Natural) => LabelOptic "numFiles" k Metadata Metadata a b Source # 
Instance details

Defined in Charon.Data.Metadata

(k ~ A_Lens, a ~ SomeSize Double, b ~ SomeSize Double) => LabelOptic "size" k Metadata Metadata a b Source # 
Instance details

Defined in Charon.Data.Metadata

type Rep Metadata Source # 
Instance details

Defined in Charon.Data.Metadata

empty :: Metadata Source #

Empty metadata.