stringz-0.0.1: Optics for string-like data types
Safe HaskellSafe-Inferred
LanguageHaskell2010

Data.Stringz.String

Documentation

class HasString a where Source #

Methods

string :: Lens' a String Source #

Instances

Instances details
HasString ByteString Source # 
Instance details

Defined in Data.Stringz.String

HasString ByteString Source # 
Instance details

Defined in Data.Stringz.String

HasString Text Source # 
Instance details

Defined in Data.Stringz.String

HasString Text Source # 
Instance details

Defined in Data.Stringz.String

HasString a => HasString (Identity a) Source # 
Instance details

Defined in Data.Stringz.String

HasString [Char] Source # 
Instance details

Defined in Data.Stringz.String

HasString a => HasString (Const a b) Source # 
Instance details

Defined in Data.Stringz.String

Methods

string :: Lens' (Const a b) String Source #

class AsString a where Source #

Instances

Instances details
AsString ByteString Source # 
Instance details

Defined in Data.Stringz.String

AsString ByteString Source # 
Instance details

Defined in Data.Stringz.String

AsString Text Source # 
Instance details

Defined in Data.Stringz.String

AsString Text Source # 
Instance details

Defined in Data.Stringz.String

AsString a => AsString (Identity a) Source # 
Instance details

Defined in Data.Stringz.String

AsString [Char] Source # 
Instance details

Defined in Data.Stringz.String

AsString a => AsString (Const a b) Source # 
Instance details

Defined in Data.Stringz.String

Methods

_String :: Prism' (Const a b) String Source #