-- Hoogle documentation, generated by Haddock -- See Hoogle, http://www.haskell.org/hoogle/ -- | Non-empty values of `Data.Text`. -- -- -- Non-empty values of Data.Text. @package text1 @version 0.0.7.2 module Data.Text1.AsSingle class AsSingle s t a b | s -> a, t -> b, s b -> t, t a -> s _Single :: AsSingle s t a b => Prism s t a b instance Data.Text1.AsSingle.AsSingle [a] [a] a a instance Data.Text1.AsSingle.AsSingle Data.Text.Internal.Text Data.Text.Internal.Text GHC.Types.Char GHC.Types.Char instance Data.Text1.AsSingle.AsSingle Data.Text.Internal.Lazy.Text Data.Text.Internal.Lazy.Text GHC.Types.Char GHC.Types.Char instance Data.Text1.AsSingle.AsSingle (GHC.Maybe.Maybe a) (GHC.Maybe.Maybe b) a b instance Data.Text1.AsSingle.AsSingle (Data.Functor.Identity.Identity a) (Data.Functor.Identity.Identity b) a b instance Data.Text1.AsSingle.AsSingle (GHC.Base.NonEmpty a) (GHC.Base.NonEmpty a) a a module Data.Text1.IsText1 class IsText1 t packed1 :: IsText1 t => Iso' (NonEmpty Char) t builder1 :: IsText1 t => Iso' (Char, Builder) t textChar :: IsText1 t => IndexedTraversal' Int t Char unpacked1 :: IsText1 t => Iso' t (NonEmpty Char) _NonEmpty :: Iso (NonEmpty a) (NonEmpty b) (a, [a]) (b, [b]) _NonEmptyMaybe :: Iso [a] [b] (Maybe (NonEmpty a)) (Maybe (NonEmpty b)) instance Data.Text1.IsText1.IsText1 (GHC.Base.NonEmpty GHC.Types.Char) instance Data.Text1.IsText1.IsText1 (GHC.Types.Char, GHC.Base.String) instance Data.Text1.IsText1.IsText1 (GHC.Types.Char, Data.Text.Internal.Text) instance Data.Text1.IsText1.IsText1 (GHC.Types.Char, Data.Text.Internal.Lazy.Text) module Data.Text1.Text1 data Text1 Text1 :: !Char -> !Text -> Text1 class AsText1 a _Text1 :: AsText1 a => Prism' a Text1 _Text1 :: (AsText1 a, IsText1 a) => Prism' a Text1 class HasText1 a text1 :: HasText1 a => Lens' a Text1 text1 :: (HasText1 a, IsText1 a) => Lens' a Text1 class ManyText1 a _Text1_ :: ManyText1 a => Traversal' a Text1 _Text1_ :: (ManyText1 a, HasText1 a) => Traversal' a Text1 class ManyText1' a _Text1_' :: ManyText1' a => Traversal1' a Text1 _Text1_' :: (ManyText1' a, HasText1 a) => Traversal1' a Text1 cons1 :: Iso' Text1 (Char, Text) snoc1 :: Iso' Text1 (Text, Char) length1 :: Text1 -> Int compareLength1 :: Text1 -> Int -> Ordering _head1 :: Lens' Text1 Char _tail1 :: Lens' Text1 Text _last1 :: Lens' Text1 Char _init1 :: Lens' Text1 Text each1 :: Traversal1' Text1 Char instance Data.Data.Data Data.Text1.Text1.Text1 instance GHC.Classes.Ord Data.Text1.Text1.Text1 instance GHC.Classes.Eq Data.Text1.Text1.Text1 instance Data.Text1.Text1.ManyText1 Data.Text1.Text1.Text1 instance Data.Text1.Text1.ManyText1 (GHC.Base.NonEmpty GHC.Types.Char) instance Data.Text1.Text1.ManyText1 (GHC.Types.Char, GHC.Base.String) instance Data.Text1.Text1.ManyText1 (GHC.Types.Char, Data.Text.Internal.Text) instance Data.Text1.Text1.ManyText1 (GHC.Types.Char, Data.Text.Internal.Lazy.Text) instance Data.Text1.Text1.ManyText1 GHC.Base.String instance Data.Text1.Text1.ManyText1 Data.Text.Internal.Text instance Data.Text1.Text1.ManyText1 Data.Text.Internal.Lazy.Text instance Data.Text1.Text1.ManyText1' Data.Text1.Text1.Text1 instance Data.Text1.Text1.ManyText1' (GHC.Base.NonEmpty GHC.Types.Char) instance Data.Text1.Text1.ManyText1' (GHC.Types.Char, GHC.Base.String) instance Data.Text1.Text1.ManyText1' (GHC.Types.Char, Data.Text.Internal.Text) instance Data.Text1.Text1.ManyText1' (GHC.Types.Char, Data.Text.Internal.Lazy.Text) instance Data.Text1.Text1.HasText1 Data.Text1.Text1.Text1 instance Data.Text1.Text1.HasText1 (GHC.Base.NonEmpty GHC.Types.Char) instance Data.Text1.Text1.HasText1 (GHC.Types.Char, GHC.Base.String) instance Data.Text1.Text1.HasText1 (GHC.Types.Char, Data.Text.Internal.Text) instance Data.Text1.Text1.HasText1 (GHC.Types.Char, Data.Text.Internal.Lazy.Text) instance Data.Text1.Text1.AsText1 Data.Text1.Text1.Text1 instance Data.Text1.Text1.AsText1 (GHC.Base.NonEmpty GHC.Types.Char) instance Data.Text1.Text1.AsText1 GHC.Base.String instance Data.Text1.Text1.AsText1 Data.Text.Internal.Text instance Data.Text1.Text1.AsText1 Data.Text.Internal.Lazy.Text instance GHC.Base.Semigroup Data.Text1.Text1.Text1 instance Data.Text1.IsText1.IsText1 Data.Text1.Text1.Text1 instance Data.Text1.AsSingle.AsSingle Data.Text1.Text1.Text1 Data.Text1.Text1.Text1 GHC.Types.Char GHC.Types.Char instance GHC.Show.Show Data.Text1.Text1.Text1 instance Data.Binary.Class.Binary Data.Text1.Text1.Text1 instance Control.Lens.Each.Each Data.Text1.Text1.Text1 Data.Text1.Text1.Text1 GHC.Types.Char GHC.Types.Char instance Control.Lens.Internal.Iso.Reversing Data.Text1.Text1.Text1 instance Control.Lens.Cons.Cons Data.Text1.Text1.Text1 Data.Text1.Text1.Text1 GHC.Types.Char GHC.Types.Char instance Control.Lens.Cons.Snoc Data.Text1.Text1.Text1 Data.Text1.Text1.Text1 GHC.Types.Char GHC.Types.Char instance Control.Lens.At.Ixed Data.Text1.Text1.Text1 instance Control.Lens.Plated.Plated Data.Text1.Text1.Text1 module Data.Text1