string-interpolate-0.3.4.0: Haskell string/text/bytestring interpolation that just works
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.String.Interpolate.Conversion.ByteStringSink

Orphan instances

InterpSink 'True Builder Source # 
Instance details

Associated Types

type Builder 'True Builder 
Instance details

Defined in Data.String.Interpolate.Conversion.ByteStringSink

type Builder 'True Builder = Builder

Methods

ofString :: Proxy 'True -> String -> B Builder (Builder 'True Builder) Source #

build :: Proxy 'True -> B Builder (Builder 'True Builder) -> B Builder (Builder 'True Builder) -> B Builder (Builder 'True Builder) Source #

finalize :: Proxy 'True -> B Builder (Builder 'True Builder) -> Builder Source #

InterpSink 'True ByteString Source # 
Instance details

Associated Types

type Builder 'True ByteString 
Instance details

Defined in Data.String.Interpolate.Conversion.ByteStringSink

type Builder 'True ByteString = ByteString

Methods

ofString :: Proxy 'True -> String -> B ByteString (Builder 'True ByteString) Source #

build :: Proxy 'True -> B ByteString (Builder 'True ByteString) -> B ByteString (Builder 'True ByteString) -> B ByteString (Builder 'True ByteString) Source #

finalize :: Proxy 'True -> B ByteString (Builder 'True ByteString) -> ByteString Source #

InterpSink 'True ByteString Source # 
Instance details

Associated Types

type Builder 'True ByteString 
Instance details

Defined in Data.String.Interpolate.Conversion.ByteStringSink

type Builder 'True ByteString = ByteString

Methods

ofString :: Proxy 'True -> String -> B ByteString (Builder 'True ByteString) Source #

build :: Proxy 'True -> B ByteString (Builder 'True ByteString) -> B ByteString (Builder 'True ByteString) -> B ByteString (Builder 'True ByteString) Source #

finalize :: Proxy 'True -> B ByteString (Builder 'True ByteString) -> ByteString Source #

Interpolatable 'True Builder Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Builder -> B Builder (Builder 'True Builder) Source #

Interpolatable 'True Builder ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Builder -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Builder ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Builder -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True ByteString Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> ByteString -> B Builder (Builder 'True Builder) Source #

Interpolatable 'True ByteString ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> ByteString -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True ByteString ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> ByteString -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True ByteString Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> ByteString -> B Builder (Builder 'True Builder) Source #

Interpolatable 'True ByteString ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> ByteString -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True ByteString ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> ByteString -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Text Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Text -> B Builder (Builder 'True Builder) Source #

Interpolatable 'True Text ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Text -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Text ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Text -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Builder Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Builder -> B Builder (Builder 'True Builder) Source #

Interpolatable 'True Builder ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Builder -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Builder ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Builder -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Text Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Text -> B Builder (Builder 'True Builder) Source #

Interpolatable 'True Text ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Text -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Text ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Text -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True String Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> String -> B Builder (Builder 'True Builder) Source #

Interpolatable 'True String ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> String -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True String ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> String -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Char Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Char -> B Builder (Builder 'True Builder) Source #

Interpolatable 'True Char ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Char -> B ByteString (Builder 'True ByteString) Source #

Interpolatable 'True Char ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> Char -> B ByteString (Builder 'True ByteString) Source #

Show src => Interpolatable 'True src Builder Source # 
Instance details

Methods

interpolate :: Proxy 'True -> src -> B Builder (Builder 'True Builder) Source #

Show src => Interpolatable 'True src ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> src -> B ByteString (Builder 'True ByteString) Source #

Show src => Interpolatable 'True src ByteString Source # 
Instance details

Methods

interpolate :: Proxy 'True -> src -> B ByteString (Builder 'True ByteString) Source #