hakyll-4.13.0.1: A static website compiler library

Safe HaskellNone
LanguageHaskell2010

Hakyll.Core.Identifier

Description

An identifier is a type used to uniquely identify an item. An identifier is conceptually similar to a file path. Examples of identifiers are:

  • posts/foo.markdown
  • index
  • error/404
Synopsis

Documentation

data Identifier Source #

Instances
Eq Identifier Source # 
Instance details

Defined in Hakyll.Core.Identifier

Methods

(==) :: Identifier -> Identifier -> Bool

(/=) :: Identifier -> Identifier -> Bool

Ord Identifier Source # 
Instance details

Defined in Hakyll.Core.Identifier

Show Identifier Source # 
Instance details

Defined in Hakyll.Core.Identifier

Methods

showsPrec :: Int -> Identifier -> ShowS

show :: Identifier -> String

showList :: [Identifier] -> ShowS

IsString Identifier Source # 
Instance details

Defined in Hakyll.Core.Identifier

Methods

fromString :: String -> Identifier

Binary Identifier Source # 
Instance details

Defined in Hakyll.Core.Identifier

Methods

put :: Identifier -> Put

get :: Get Identifier

putList :: [Identifier] -> Put

NFData Identifier Source # 
Instance details

Defined in Hakyll.Core.Identifier

Methods

rnf :: Identifier -> ()

fromFilePath :: FilePath -> Identifier Source #

Parse an identifier from a string

toFilePath :: Identifier -> FilePath Source #

Convert an identifier to a relative FilePath

setVersion :: Maybe String -> Identifier -> Identifier Source #