variable-media-field-0.1.0.0: Simple type for representing one of several media types.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Media.VF

Description

  • - Module : Media.VF License : MIT Stability : experimental

Simple Variable Media Type

Synopsis

Documentation

data VF u where Source #

Variable Media Field, specify u to determine where media will be sourced.

Since: 0.1.0.0

Constructors

Blank :: VF u 
RawText :: Text -> VF u 
Image :: u -> VF u 
Audio :: u -> VF u 
Video :: u -> VF u 

Instances

Instances details
Functor VF Source # 
Instance details

Defined in Media.VF

Methods

fmap :: (a -> b) -> VF a -> VF b #

(<$) :: a -> VF b -> VF a #

Eq u => Eq (VF u) Source # 
Instance details

Defined in Media.VF

Methods

(==) :: VF u -> VF u -> Bool #

(/=) :: VF u -> VF u -> Bool #

Show u => Show (VF u) Source # 
Instance details

Defined in Media.VF

Methods

showsPrec :: Int -> VF u -> ShowS #

show :: VF u -> String #

showList :: [VF u] -> ShowS #

Generic (VF u) Source # 
Instance details

Defined in Media.VF

Associated Types

type Rep (VF u) :: Type -> Type #

Methods

from :: VF u -> Rep (VF u) x #

to :: Rep (VF u) x -> VF u #

type Rep (VF u) Source # 
Instance details

Defined in Media.VF

newtype VFC u Source #

Variable Media Field Collection

Since: 0.1.0.0

Constructors

VFC 

Fields

Instances

Instances details
Functor VFC Source # 
Instance details

Defined in Media.VF

Methods

fmap :: (a -> b) -> VFC a -> VFC b #

(<$) :: a -> VFC b -> VFC a #

Eq u => Eq (VFC u) Source # 
Instance details

Defined in Media.VF

Methods

(==) :: VFC u -> VFC u -> Bool #

(/=) :: VFC u -> VFC u -> Bool #

Show u => Show (VFC u) Source # 
Instance details

Defined in Media.VF

Methods

showsPrec :: Int -> VFC u -> ShowS #

show :: VFC u -> String #

showList :: [VFC u] -> ShowS #

Generic (VFC u) Source # 
Instance details

Defined in Media.VF

Associated Types

type Rep (VFC u) :: Type -> Type #

Methods

from :: VFC u -> Rep (VFC u) x #

to :: Rep (VFC u) x -> VFC u #

type Rep (VFC u) Source # 
Instance details

Defined in Media.VF

type Rep (VFC u) = D1 ('MetaData "VFC" "Media.VF" "variable-media-field-0.1.0.0-9BEvFGMmIr349L9squ1Aq3" 'True) (C1 ('MetaCons "VFC" 'PrefixI 'True) (S1 ('MetaSel ('Just "unVFC") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [VF u])))