text1-0.0.7.0: Non-empty values of `Data.Text`.
Safe HaskellNone
LanguageHaskell2010

Data.Text1.Text1

Documentation

data Text1 Source #

Constructors

Text1 !Char !Text 

Instances

Instances details
Eq Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Methods

(==) :: Text1 -> Text1 -> Bool #

(/=) :: Text1 -> Text1 -> Bool #

Data Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Text1 -> c Text1 #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Text1 #

toConstr :: Text1 -> Constr #

dataTypeOf :: Text1 -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Text1) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Text1) #

gmapT :: (forall b. Data b => b -> b) -> Text1 -> Text1 #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Text1 -> r #

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Text1 -> r #

gmapQ :: (forall d. Data d => d -> u) -> Text1 -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Text1 -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Text1 -> m Text1 #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Text1 -> m Text1 #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Text1 -> m Text1 #

Ord Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Methods

compare :: Text1 -> Text1 -> Ordering #

(<) :: Text1 -> Text1 -> Bool #

(<=) :: Text1 -> Text1 -> Bool #

(>) :: Text1 -> Text1 -> Bool #

(>=) :: Text1 -> Text1 -> Bool #

max :: Text1 -> Text1 -> Text1 #

min :: Text1 -> Text1 -> Text1 #

Show Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Methods

showsPrec :: Int -> Text1 -> ShowS #

show :: Text1 -> String #

showList :: [Text1] -> ShowS #

Semigroup Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Methods

(<>) :: Text1 -> Text1 -> Text1 #

sconcat :: NonEmpty Text1 -> Text1 #

stimes :: Integral b => b -> Text1 -> Text1 #

Binary Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Methods

put :: Text1 -> Put #

get :: Get Text1 #

putList :: [Text1] -> Put #

Ixed Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Plated Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Reversing Text1 Source # 
Instance details

Defined in Data.Text1.Text1

Methods

reversing :: Text1 -> Text1 #

IsText1 Text1 Source # 
Instance details

Defined in Data.Text1.Text1

HasText1 Text1 Source # 
Instance details

Defined in Data.Text1.Text1

AsText1 Text1 Source # 
Instance details

Defined in Data.Text1.Text1

AsSingle Text1 Char Source # 
Instance details

Defined in Data.Text1.Text1

Each Text1 Text1 Char Char Source # 
Instance details

Defined in Data.Text1.Text1

Cons Text1 Text1 Char Char Source # 
Instance details

Defined in Data.Text1.Text1

Snoc Text1 Text1 Char Char Source # 
Instance details

Defined in Data.Text1.Text1

type Index Text1 Source # 
Instance details

Defined in Data.Text1.Text1

type Index Text1 = Int
type IxValue Text1 Source # 
Instance details

Defined in Data.Text1.Text1

class AsText1 a where Source #

Methods

_Text1 :: Prism' a Text1 Source #

Instances

Instances details
AsText1 String Source # 
Instance details

Defined in Data.Text1.Text1

AsText1 Text Source # 
Instance details

Defined in Data.Text1.Text1

AsText1 Text Source # 
Instance details

Defined in Data.Text1.Text1

AsText1 Text1 Source # 
Instance details

Defined in Data.Text1.Text1

AsText1 (NonEmpty Char) Source # 
Instance details

Defined in Data.Text1.Text1

class HasText1 a where Source #

Methods

text1 :: Lens' a Text1 Source #

Instances

Instances details
HasText1 Text1 Source # 
Instance details

Defined in Data.Text1.Text1