data-ascii-1.0.0.2: Type-safe, bytestring-based ASCII values

Safe HaskellNone
LanguageHaskell2010

Data.Ascii

Contents

Synopsis

Datatypes

data Ascii Source #

Instances
Eq Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

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

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

Data Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

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

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

toConstr :: Ascii -> Constr #

dataTypeOf :: Ascii -> DataType #

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

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

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

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

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

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

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

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

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

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

Ord Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

compare :: Ascii -> Ascii -> Ordering #

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

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

(>) :: Ascii -> Ascii -> Bool #

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

max :: Ascii -> Ascii -> Ascii #

min :: Ascii -> Ascii -> Ascii #

Read Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Show Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

showsPrec :: Int -> Ascii -> ShowS #

show :: Ascii -> String #

showList :: [Ascii] -> ShowS #

IsString Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

fromString :: String -> Ascii #

Semigroup Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

(<>) :: Ascii -> Ascii -> Ascii #

sconcat :: NonEmpty Ascii -> Ascii #

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

Monoid Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

mempty :: Ascii #

mappend :: Ascii -> Ascii -> Ascii #

mconcat :: [Ascii] -> Ascii #

FoldCase Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

foldCase :: Ascii -> Ascii #

foldCaseList :: [Ascii] -> [Ascii]

Hashable Ascii Source # 
Instance details

Defined in Data.Ascii.ByteString

Methods

hashWithSalt :: Int -> Ascii -> Int #

hash :: Ascii -> Int #

Construction

Safe

fromChars :: String -> Maybe Ascii Source #

Renamed to avoid clash with fromString

Unsafe

Extraction

Case insensitive

Builder

Character-level functions and predicates

ascii :: Char -> Word8 Source #

Unsafe version of fromChar