Argo.Internal.Json.Name
newtype Name Source #
Constructors
Defined in Argo.Internal.Class.HasCodec
Methods
codec :: Value Name Source #
Defined in Argo.Internal.Json.Name
fromString :: String -> Name #
showsPrec :: Int -> Name -> ShowS #
show :: Name -> String #
showList :: [Name] -> ShowS #
rnf :: Name -> () #
(==) :: Name -> Name -> Bool #
(/=) :: Name -> Name -> Bool #
compare :: Name -> Name -> Ordering #
(<) :: Name -> Name -> Bool #
(<=) :: Name -> Name -> Bool #
(>) :: Name -> Name -> Bool #
(>=) :: Name -> Name -> Bool #
max :: Name -> Name -> Name #
min :: Name -> Name -> Name #
lift :: Quote m => Name -> m Exp #
liftTyped :: forall (m :: Type -> Type). Quote m => Name -> Code m Name #
codec :: Value (Map Name a) Source #
fromString :: String -> Name Source #
toString :: Name -> String Source #
encode :: Name -> Encoder () Source #
decode :: Decoder Name Source #