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

Data.Stringz.Text

Documentation

class HasText a where Source #

Methods

text :: Lens' a Text Source #

Instances

Instances details
HasText ByteString Source # 
Instance details

Defined in Data.Stringz.Text

HasText ByteString Source # 
Instance details

Defined in Data.Stringz.Text

HasText Text Source # 
Instance details

Defined in Data.Stringz.Text

HasText Text Source # 
Instance details

Defined in Data.Stringz.Text

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

Defined in Data.Stringz.Text

Methods

text :: Lens' (Identity a) Text Source #

HasText [Char] Source # 
Instance details

Defined in Data.Stringz.Text

Methods

text :: Lens' [Char] Text Source #

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

Defined in Data.Stringz.Text

Methods

text :: Lens' (Const a b) Text Source #

class HasLazyText a where Source #

Methods

lazyText :: Lens' a Text Source #

Instances

Instances details
HasLazyText ByteString Source # 
Instance details

Defined in Data.Stringz.Text

HasLazyText ByteString Source # 
Instance details

Defined in Data.Stringz.Text

HasLazyText Text Source # 
Instance details

Defined in Data.Stringz.Text

HasLazyText Text Source # 
Instance details

Defined in Data.Stringz.Text

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

Defined in Data.Stringz.Text

HasLazyText [Char] Source # 
Instance details

Defined in Data.Stringz.Text

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

Defined in Data.Stringz.Text

Methods

lazyText :: Lens' (Const a b) Text Source #

class AsText a where Source #

Methods

_Text :: Prism' a Text Source #

Instances

Instances details
AsText ByteString Source # 
Instance details

Defined in Data.Stringz.Text

AsText ByteString Source # 
Instance details

Defined in Data.Stringz.Text

AsText Text Source # 
Instance details

Defined in Data.Stringz.Text

AsText Text Source # 
Instance details

Defined in Data.Stringz.Text

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

Defined in Data.Stringz.Text

AsText [Char] Source # 
Instance details

Defined in Data.Stringz.Text

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

Defined in Data.Stringz.Text

Methods

_Text :: Prism' (Const a b) Text Source #

class AsLazyText a where Source #

Instances

Instances details
AsLazyText ByteString Source # 
Instance details

Defined in Data.Stringz.Text

AsLazyText ByteString Source # 
Instance details

Defined in Data.Stringz.Text

AsLazyText Text Source # 
Instance details

Defined in Data.Stringz.Text

AsLazyText Text Source # 
Instance details

Defined in Data.Stringz.Text

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

Defined in Data.Stringz.Text

AsLazyText [Char] Source # 
Instance details

Defined in Data.Stringz.Text

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

Defined in Data.Stringz.Text

Methods

_LazyText :: Prism' (Const a b) Text Source #