strelka-core-0.3.1: Core components of "strelka"

Safe HaskellNone
LanguageHaskell2010

Strelka.Core.Model

Synopsis

Documentation

newtype Method Source #

HTTP Method in lower-case.

Constructors

Method ByteString 
Instances
Eq Method Source # 
Instance details

Defined in Strelka.Core.Model

Methods

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

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

Ord Method Source # 
Instance details

Defined in Strelka.Core.Model

Show Method Source # 
Instance details

Defined in Strelka.Core.Model

IsString Method Source # 
Instance details

Defined in Strelka.Core.Model

Methods

fromString :: String -> Method #

Hashable Method Source # 
Instance details

Defined in Strelka.Core.Model

Methods

hashWithSalt :: Int -> Method -> Int #

hash :: Method -> Int #

newtype Query Source #

Constructors

Query ByteString 
Instances
Eq Query Source # 
Instance details

Defined in Strelka.Core.Model

Methods

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

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

Ord Query Source # 
Instance details

Defined in Strelka.Core.Model

Methods

compare :: Query -> Query -> Ordering #

(<) :: Query -> Query -> Bool #

(<=) :: Query -> Query -> Bool #

(>) :: Query -> Query -> Bool #

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

max :: Query -> Query -> Query #

min :: Query -> Query -> Query #

Show Query Source # 
Instance details

Defined in Strelka.Core.Model

Methods

showsPrec :: Int -> Query -> ShowS #

show :: Query -> String #

showList :: [Query] -> ShowS #

IsString Query Source # 
Instance details

Defined in Strelka.Core.Model

Methods

fromString :: String -> Query #

Hashable Query Source # 
Instance details

Defined in Strelka.Core.Model

Methods

hashWithSalt :: Int -> Query -> Int #

hash :: Query -> Int #

newtype HeaderName Source #

Header name in lower-case.

Constructors

HeaderName ByteString 

newtype Status Source #

Constructors

Status Int 

newtype InputStream Source #

IO action, which produces the next chunk. An empty chunk signals the end of the stream.

Constructors

InputStream (IO ByteString) 

newtype OutputStream Source #

A function on chunk-consuming and flushing IO actions.

Constructors

OutputStream ((ByteString -> IO ()) -> IO () -> IO ())