Lens.Micro.Platform.Internal

microlens-platform-0.4.3.6: microlens + all batteries included (best for apps)

Copyright | (C) 2013-2016 Edward Kmett 2015-2016 Artyom Kazak 2018 Monadfix
License | BSD-style (see the file LICENSE)
Safe Haskell | Safe
Language | Haskell2010

Lens.Micro.Platform.Internal

Description

# Documentation

class IsText t where #

Methods

packed :: Lens' String t #

`packed` lets you convert between `String` and `Text` (strict or lazy). It can be used as a replacement for `pack` or as a way to modify some `String` if you have a function like `Text -> Text`.

unpacked :: Lens' t String #

`unpacked` is like `packed` but works in the opposite direction.

#### Instances

Instances details

IsText Text # |
Instance details Defined in Lens.Micro.Platform.Internal Methods packed :: Lens' String Text # unpacked :: Lens' Text String #
IsText Text # |
Instance details Defined in Lens.Micro.Platform.Internal Methods packed :: Lens' String Text # unpacked :: Lens' Text String #
IsText String # |
Instance details Defined in Lens.Micro.Platform.Internal Methods packed :: Lens' String String # unpacked :: Lens' String String #