gargantext-0.0.7.1.5.3: Search, map, share
Copyright(c) CNRS 2017-Present
LicenseAGPL + CECILL v3
Maintainerteam@gargantext.org
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageHaskell2010

Gargantext

Description

Gargantext: search, map, share

Synopsis

Documentation

type DBCmd err a = forall m env. DbCmd' env err m => m a #

data NodeNodePoly node1_id node2_id score cat #

Constructors

NodeNode 

Fields

Instances

Instances details
(ProductProfunctor p, Default p a1_0 a1_1, Default p a2_0 a2_1, Default p a3_0 a3_1, Default p a4_0 a4_1) => Default p (NodeNodePoly a1_0 a2_0 a3_0 a4_0) (NodeNodePoly a1_1 a2_1 a3_1 a4_1) # 
Instance details

Defined in Gargantext.Database.Schema.NodeNode

Methods

def :: p (NodeNodePoly a1_0 a2_0 a3_0 a4_0) (NodeNodePoly a1_1 a2_1 a3_1 a4_1) #

(Show node1_id, Show node2_id, Show score, Show cat) => Show (NodeNodePoly node1_id node2_id score cat) # 
Instance details

Defined in Gargantext.Database.Schema.NodeNode

Methods

showsPrec :: Int -> NodeNodePoly node1_id node2_id score cat -> ShowS #

show :: NodeNodePoly node1_id node2_id score cat -> String #

showList :: [NodeNodePoly node1_id node2_id score cat] -> ShowS #

pNodeNode :: forall p a1_0 a2_0 a3_0 a4_0 a1_1 a2_1 a3_1 a4_1. ProductProfunctor p => NodeNodePoly (p a1_0 a1_1) (p a2_0 a2_1) (p a3_0 a3_1) (p a4_0 a4_1) -> p (NodeNodePoly a1_0 a2_0 a3_0 a4_0) (NodeNodePoly a1_1 a2_1 a3_1 a4_1) #

nn_score :: forall node1_id node2_id score cat score. Lens (NodeNodePoly node1_id node2_id score cat) (NodeNodePoly node1_id node2_id score cat) score score #

nn_node2_id :: forall node1_id node2_id score cat node2_id. Lens (NodeNodePoly node1_id node2_id score cat) (NodeNodePoly node1_id node2_id score cat) node2_id node2_id #

nn_node1_id :: forall node1_id node2_id score cat node1_id. Lens (NodeNodePoly node1_id node2_id score cat) (NodeNodePoly node1_id node2_id score cat) node1_id node1_id #

nn_category :: forall node1_id node2_id score cat cat. Lens (NodeNodePoly node1_id node2_id score cat) (NodeNodePoly node1_id node2_id score cat) cat cat #

insertDB :: InsertDB a => a -> DBCmd err Int #

data Fixity #

Datatype to represent the fixity of a constructor. An infix | declaration directly corresponds to an application of Infix.

Constructors

Prefix 
Infix Associativity Int 

Instances

Instances details
Data Fixity

Since: base-4.9.0.0

Instance details

Defined in Data.Data

Methods

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

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

toConstr :: Fixity -> Constr #

dataTypeOf :: Fixity -> DataType #

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

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

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

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

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

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

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

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

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

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

Generic Fixity 
Instance details

Defined in GHC.Generics

Associated Types

type Rep Fixity :: Type -> Type #

Methods

from :: Fixity -> Rep Fixity x #

to :: Rep Fixity x -> Fixity #

Read Fixity

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Show Fixity

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Eq Fixity

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

Methods

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

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

Ord Fixity

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

type Rep Fixity

Since: base-4.7.0.0

Instance details

Defined in GHC.Generics

type Code Fixity 
Instance details

Defined in Generics.SOP.Instances

type Code Fixity = '['[] :: [Type], '[Associativity, Int]]
type DatatypeInfoOf Fixity 
Instance details

Defined in Generics.SOP.Instances

data NonEmpty a #

Non-empty (and non-strict) list type.

Since: base-4.9.0.0

Constructors

a :| [a] infixr 5 

Instances

Instances details
FromJSON1 NonEmpty 
Instance details

Defined in Data.Aeson.Types.FromJSON

Methods

liftParseJSON :: (Value -> Parser a) -> (Value -> Parser [a]) -> Value -> Parser (NonEmpty a) #

liftParseJSONList :: (Value -> Parser a) -> (Value -> Parser [a]) -> Value -> Parser [NonEmpty a] #

ToJSON1 NonEmpty 
Instance details

Defined in Data.Aeson.Types.ToJSON

Methods

liftToJSON :: (a -> Value) -> ([a] -> Value) -> NonEmpty a -> Value #

liftToJSONList :: (a -> Value) -> ([a] -> Value) -> [NonEmpty a] -> Value #

liftToEncoding :: (a -> Encoding) -> ([a] -> Encoding) -> NonEmpty a -> Encoding #

liftToEncodingList :: (a -> Encoding) -> ([a] -> Encoding) -> [NonEmpty a] -> Encoding #

MonadFix NonEmpty

Since: base-4.9.0.0

Instance details

Defined in Control.Monad.Fix

Methods

mfix :: (a -> NonEmpty a) -> NonEmpty a #

Foldable NonEmpty

Since: base-4.9.0.0

Instance details

Defined in Data.Foldable

Methods

fold :: Monoid m => NonEmpty m -> m #

foldMap :: Monoid m => (a -> m) -> NonEmpty a -> m #

foldMap' :: Monoid m => (a -> m) -> NonEmpty a -> m #

foldr :: (a -> b -> b) -> b -> NonEmpty a -> b #

foldr' :: (a -> b -> b) -> b -> NonEmpty a -> b #

foldl :: (b -> a -> b) -> b -> NonEmpty a -> b #

foldl' :: (b -> a -> b) -> b -> NonEmpty a -> b #

foldr1 :: (a -> a -> a) -> NonEmpty a -> a #

foldl1 :: (a -> a -> a) -> NonEmpty a -> a #

toList :: NonEmpty a -> [a] #

null :: NonEmpty a -> Bool #

length :: NonEmpty a -> Int #

elem :: Eq a => a -> NonEmpty a -> Bool #

maximum :: Ord a => NonEmpty a -> a #

minimum :: Ord a => NonEmpty a -> a #

sum :: Num a => NonEmpty a -> a #

product :: Num a => NonEmpty a -> a #

Eq1 NonEmpty

Since: base-4.10.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftEq :: (a -> b -> Bool) -> NonEmpty a -> NonEmpty b -> Bool #

Ord1 NonEmpty

Since: base-4.10.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftCompare :: (a -> b -> Ordering) -> NonEmpty a -> NonEmpty b -> Ordering #

Read1 NonEmpty

Since: base-4.10.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftReadsPrec :: (Int -> ReadS a) -> ReadS [a] -> Int -> ReadS (NonEmpty a) #

liftReadList :: (Int -> ReadS a) -> ReadS [a] -> ReadS [NonEmpty a] #

liftReadPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec (NonEmpty a) #

liftReadListPrec :: ReadPrec a -> ReadPrec [a] -> ReadPrec [NonEmpty a] #

Show1 NonEmpty

Since: base-4.10.0.0

Instance details

Defined in Data.Functor.Classes

Methods

liftShowsPrec :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> Int -> NonEmpty a -> ShowS #

liftShowList :: (Int -> a -> ShowS) -> ([a] -> ShowS) -> [NonEmpty a] -> ShowS #

Traversable NonEmpty

Since: base-4.9.0.0

Instance details

Defined in Data.Traversable

Methods

traverse :: Applicative f => (a -> f b) -> NonEmpty a -> f (NonEmpty b) #

sequenceA :: Applicative f => NonEmpty (f a) -> f (NonEmpty a) #

mapM :: Monad m => (a -> m b) -> NonEmpty a -> m (NonEmpty b) #

sequence :: Monad m => NonEmpty (m a) -> m (NonEmpty a) #

Applicative NonEmpty

Since: base-4.9.0.0

Instance details

Defined in GHC.Base

Methods

pure :: a -> NonEmpty a #

(<*>) :: NonEmpty (a -> b) -> NonEmpty a -> NonEmpty b #

liftA2 :: (a -> b -> c) -> NonEmpty a -> NonEmpty b -> NonEmpty c #

(*>) :: NonEmpty a -> NonEmpty b -> NonEmpty b #

(<*) :: NonEmpty a -> NonEmpty b -> NonEmpty a #

Functor NonEmpty

Since: base-4.9.0.0

Instance details

Defined in GHC.Base

Methods

fmap :: (a -> b) -> NonEmpty a -> NonEmpty b #

(<$) :: a -> NonEmpty b -> NonEmpty a #

Monad NonEmpty

Since: base-4.9.0.0

Instance details

Defined in GHC.Base

Methods

(>>=) :: NonEmpty a -> (a -> NonEmpty b) -> NonEmpty b #

(>>) :: NonEmpty a -> NonEmpty b -> NonEmpty b #

return :: a -> NonEmpty a #

Comonad NonEmpty 
Instance details

Defined in Control.Comonad

Methods

extract :: NonEmpty a -> a #

duplicate :: NonEmpty a -> NonEmpty (NonEmpty a) #

extend :: (NonEmpty a -> b) -> NonEmpty a -> NonEmpty b #

ComonadApply NonEmpty 
Instance details

Defined in Control.Comonad

Methods

(<@>) :: NonEmpty (a -> b) -> NonEmpty a -> NonEmpty b #

(@>) :: NonEmpty a -> NonEmpty b -> NonEmpty b #

(<@) :: NonEmpty a -> NonEmpty b -> NonEmpty a #

NFData1 NonEmpty

Since: deepseq-1.4.3.0

Instance details

Defined in Control.DeepSeq

Methods

liftRnf :: (a -> ()) -> NonEmpty a -> () #

Grouping1 NonEmpty 
Instance details

Defined in Data.Discrimination.Grouping

Methods

grouping1 :: Group a -> Group (NonEmpty a) #

Sorting1 NonEmpty 
Instance details

Defined in Data.Discrimination.Sorting

Methods

sorting1 :: Sort a -> Sort (NonEmpty a) #

Hashable1 NonEmpty

Since: hashable-1.3.1.0

Instance details

Defined in Data.Hashable.Class

Methods

liftHashWithSalt :: (Int -> a -> Int) -> Int -> NonEmpty a -> Int #

DecodeWrapper NonEmpty 
Instance details

Defined in Data.Morpheus.Types.GQLWrapper

EncodeWrapper NonEmpty 
Instance details

Defined in Data.Morpheus.Types.GQLWrapper

Methods

encodeWrapper :: Monad m => (a -> m (ResolverValue m)) -> NonEmpty a -> m (ResolverValue m) #

Apply NonEmpty 
Instance details

Defined in Data.Functor.Bind.Class

Methods

(<.>) :: NonEmpty (a -> b) -> NonEmpty a -> NonEmpty b #

(.>) :: NonEmpty a -> NonEmpty b -> NonEmpty b #

(<.) :: NonEmpty a -> NonEmpty b -> NonEmpty a #

liftF2 :: (a -> b -> c) -> NonEmpty a -> NonEmpty b -> NonEmpty c #

Bind NonEmpty 
Instance details

Defined in Data.Functor.Bind.Class

Methods

(>>-) :: NonEmpty a -> (a -> NonEmpty b) -> NonEmpty b #

join :: NonEmpty (NonEmpty a) -> NonEmpty a #

Traversable1 NonEmpty 
Instance details

Defined in Data.Semigroup.Traversable.Class

Methods

traverse1 :: Apply f => (a -> f b) -> NonEmpty a -> f (NonEmpty b) #

sequence1 :: Apply f => NonEmpty (f b) -> f (NonEmpty b) #

PApplicative NonEmpty 
Instance details

Defined in Control.Monad.Singletons.Internal

Associated Types

type Pure arg :: f a #

type arg <*> arg1 :: f b #

type LiftA2 arg arg1 arg2 :: f c #

type arg *> arg1 :: f b #

type arg <* arg1 :: f a #

PFunctor NonEmpty 
Instance details

Defined in Control.Monad.Singletons.Internal

Associated Types

type Fmap arg arg1 :: f b #

type arg <$ arg1 :: f a #

PMonad NonEmpty 
Instance details

Defined in Control.Monad.Singletons.Internal

Associated Types

type arg >>= arg1 :: m b #

type arg >> arg1 :: m b #

type Return arg :: m a #

SApplicative NonEmpty 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

sPure :: forall a (t :: a). Sing t -> Sing (Apply PureSym0 t) #

(%<*>) :: forall a b (t1 :: NonEmpty (a ~> b)) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<*>@#@$) t1) t2) #

sLiftA2 :: forall a b c (t1 :: a ~> (b ~> c)) (t2 :: NonEmpty a) (t3 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply LiftA2Sym0 t1) t2) t3) #

(%*>) :: forall a b (t1 :: NonEmpty a) (t2 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (*>@#@$) t1) t2) #

(%<*) :: forall a b (t1 :: NonEmpty a) (t2 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<*@#@$) t1) t2) #

SFunctor NonEmpty 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

sFmap :: forall a b (t1 :: a ~> b) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply FmapSym0 t1) t2) #

(%<$) :: forall a b (t1 :: a) (t2 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<$@#@$) t1) t2) #

SMonad NonEmpty 
Instance details

Defined in Control.Monad.Singletons.Internal

Methods

(%>>=) :: forall a b (t1 :: NonEmpty a) (t2 :: a ~> NonEmpty b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>>=@#@$) t1) t2) #

(%>>) :: forall a b (t1 :: NonEmpty a) (t2 :: NonEmpty b). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>>@#@$) t1) t2) #

sReturn :: forall a (t :: a). Sing t -> Sing (Apply ReturnSym0 t) #

PFoldable NonEmpty 
Instance details

Defined in Data.Foldable.Singletons

Associated Types

type Fold arg :: m #

type FoldMap arg arg1 :: m #

type Foldr arg arg1 arg2 :: b #

type Foldr' arg arg1 arg2 :: b #

type Foldl arg arg1 arg2 :: b #

type Foldl' arg arg1 arg2 :: b #

type Foldr1 arg arg1 :: a #

type Foldl1 arg arg1 :: a #

type ToList arg :: [a] #

type Null arg :: Bool #

type Length arg :: Natural #

type Elem arg arg1 :: Bool #

type Maximum arg :: a #

type Minimum arg :: a #

type Sum arg :: a #

type Product arg :: a #

SFoldable NonEmpty 
Instance details

Defined in Data.Foldable.Singletons

Methods

sFold :: forall m (t1 :: NonEmpty m). SMonoid m => Sing t1 -> Sing (Apply FoldSym0 t1) #

sFoldMap :: forall a m (t1 :: a ~> m) (t2 :: NonEmpty a). SMonoid m => Sing t1 -> Sing t2 -> Sing (Apply (Apply FoldMapSym0 t1) t2) #

sFoldr :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply FoldrSym0 t1) t2) t3) #

sFoldr' :: forall a b (t1 :: a ~> (b ~> b)) (t2 :: b) (t3 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply Foldr'Sym0 t1) t2) t3) #

sFoldl :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply FoldlSym0 t1) t2) t3) #

sFoldl' :: forall b a (t1 :: b ~> (a ~> b)) (t2 :: b) (t3 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply Foldl'Sym0 t1) t2) t3) #

sFoldr1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply Foldr1Sym0 t1) t2) #

sFoldl1 :: forall a (t1 :: a ~> (a ~> a)) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply Foldl1Sym0 t1) t2) #

sToList :: forall a (t1 :: NonEmpty a). Sing t1 -> Sing (Apply ToListSym0 t1) #

sNull :: forall a (t1 :: NonEmpty a). Sing t1 -> Sing (Apply NullSym0 t1) #

sLength :: forall a (t1 :: NonEmpty a). Sing t1 -> Sing (Apply LengthSym0 t1) #

sElem :: forall a (t1 :: a) (t2 :: NonEmpty a). SEq a => Sing t1 -> Sing t2 -> Sing (Apply (Apply ElemSym0 t1) t2) #

sMaximum :: forall a (t1 :: NonEmpty a). SOrd a => Sing t1 -> Sing (Apply MaximumSym0 t1) #

sMinimum :: forall a (t1 :: NonEmpty a). SOrd a => Sing t1 -> Sing (Apply MinimumSym0 t1) #

sSum :: forall a (t1 :: NonEmpty a). SNum a => Sing t1 -> Sing (Apply SumSym0 t1) #

sProduct :: forall a (t1 :: NonEmpty a). SNum a => Sing t1 -> Sing (Apply ProductSym0 t1) #

PTraversable NonEmpty 
Instance details

Defined in Data.Traversable.Singletons

Associated Types

type Traverse arg arg1 :: f (t b) #

type SequenceA arg :: f (t a) #

type MapM arg arg1 :: m (t b) #

type Sequence arg :: m (t a) #

STraversable NonEmpty 
Instance details

Defined in Data.Traversable.Singletons

Methods

sTraverse :: forall a (f :: Type -> Type) b (t1 :: a ~> f b) (t2 :: NonEmpty a). SApplicative f => Sing t1 -> Sing t2 -> Sing (Apply (Apply TraverseSym0 t1) t2) #

sSequenceA :: forall (f :: Type -> Type) a (t1 :: NonEmpty (f a)). SApplicative f => Sing t1 -> Sing (Apply SequenceASym0 t1) #

sMapM :: forall a (m :: Type -> Type) b (t1 :: a ~> m b) (t2 :: NonEmpty a). SMonad m => Sing t1 -> Sing t2 -> Sing (Apply (Apply MapMSym0 t1) t2) #

sSequence :: forall (m :: Type -> Type) a (t1 :: NonEmpty (m a)). SMonad m => Sing t1 -> Sing (Apply SequenceSym0 t1) #

Generic1 NonEmpty 
Instance details

Defined in GHC.Generics

Associated Types

type Rep1 NonEmpty :: k -> Type #

Methods

from1 :: forall (a :: k). NonEmpty a -> Rep1 NonEmpty a #

to1 :: forall (a :: k). Rep1 NonEmpty a -> NonEmpty a #

Foldable1WithIndex Int NonEmpty 
Instance details

Defined in WithIndex

Methods

ifoldMap1 :: Semigroup m => (Int -> a -> m) -> NonEmpty a -> m #

ifoldMap1' :: Semigroup m => (Int -> a -> m) -> NonEmpty a -> m #

ifoldrMap1 :: (Int -> a -> b) -> (Int -> a -> b -> b) -> NonEmpty a -> b #

ifoldlMap1' :: (Int -> a -> b) -> (Int -> b -> a -> b) -> NonEmpty a -> b #

ifoldlMap1 :: (Int -> a -> b) -> (Int -> b -> a -> b) -> NonEmpty a -> b #

ifoldrMap1' :: (Int -> a -> b) -> (Int -> a -> b -> b) -> NonEmpty a -> b #

FoldableWithIndex Int NonEmpty 
Instance details

Defined in WithIndex

Methods

ifoldMap :: Monoid m => (Int -> a -> m) -> NonEmpty a -> m #

ifoldMap' :: Monoid m => (Int -> a -> m) -> NonEmpty a -> m #

ifoldr :: (Int -> a -> b -> b) -> b -> NonEmpty a -> b #

ifoldl :: (Int -> b -> a -> b) -> b -> NonEmpty a -> b #

ifoldr' :: (Int -> a -> b -> b) -> b -> NonEmpty a -> b #

ifoldl' :: (Int -> b -> a -> b) -> b -> NonEmpty a -> b #

FunctorWithIndex Int NonEmpty 
Instance details

Defined in WithIndex

Methods

imap :: (Int -> a -> b) -> NonEmpty a -> NonEmpty b #

TraversableWithIndex Int NonEmpty 
Instance details

Defined in WithIndex

Methods

itraverse :: Applicative f => (Int -> a -> f b) -> NonEmpty a -> f (NonEmpty b) #

ToSourceIO a (NonEmpty a) 
Instance details

Defined in Servant.API.Stream

Methods

toSourceIO :: NonEmpty a -> SourceIO a #

Lift a => Lift (NonEmpty a :: Type)

Since: template-haskell-2.15.0.0

Instance details

Defined in Language.Haskell.TH.Syntax

Methods

lift :: Quote m => NonEmpty a -> m Exp #

liftTyped :: forall (m :: Type -> Type). Quote m => NonEmpty a -> Code m (NonEmpty a) #

SingI1 ((:|@#@$$) :: a -> TyFun [a] (NonEmpty a) -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

liftSing :: forall (x :: k1). Sing x -> Sing ((:|@#@$$) x) #

FromJSON a => FromJSON (NonEmpty a) 
Instance details

Defined in Data.Aeson.Types.FromJSON

ToJSON a => ToJSON (NonEmpty a) 
Instance details

Defined in Data.Aeson.Types.ToJSON

Data a => Data (NonEmpty a)

Since: base-4.9.0.0

Instance details

Defined in Data.Data

Methods

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

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

toConstr :: NonEmpty a -> Constr #

dataTypeOf :: NonEmpty a -> DataType #

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

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

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

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

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

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

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

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

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

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

Semigroup (NonEmpty a)

Since: base-4.9.0.0

Instance details

Defined in GHC.Base

Methods

(<>) :: NonEmpty a -> NonEmpty a -> NonEmpty a #

sconcat :: NonEmpty (NonEmpty a) -> NonEmpty a #

stimes :: Integral b => b -> NonEmpty a -> NonEmpty a #

Generic (NonEmpty a) 
Instance details

Defined in GHC.Generics

Associated Types

type Rep (NonEmpty a) :: Type -> Type #

Methods

from :: NonEmpty a -> Rep (NonEmpty a) x #

to :: Rep (NonEmpty a) x -> NonEmpty a #

IsList (NonEmpty a)

Since: base-4.9.0.0

Instance details

Defined in GHC.IsList

Associated Types

type Item (NonEmpty a) #

Methods

fromList :: [Item (NonEmpty a)] -> NonEmpty a #

fromListN :: Int -> [Item (NonEmpty a)] -> NonEmpty a #

toList :: NonEmpty a -> [Item (NonEmpty a)] #

Read a => Read (NonEmpty a)

Since: base-4.11.0.0

Instance details

Defined in GHC.Read

Show a => Show (NonEmpty a)

Since: base-4.11.0.0

Instance details

Defined in GHC.Show

Methods

showsPrec :: Int -> NonEmpty a -> ShowS #

show :: NonEmpty a -> String #

showList :: [NonEmpty a] -> ShowS #

ToMarkup (NonEmpty Char) 
Instance details

Defined in Text.Blaze

ToValue (NonEmpty Char) 
Instance details

Defined in Text.Blaze

NFData a => NFData (NonEmpty a)

Since: deepseq-1.4.2.0

Instance details

Defined in Control.DeepSeq

Methods

rnf :: NonEmpty a -> () #

Grouping a => Grouping (NonEmpty a) 
Instance details

Defined in Data.Discrimination.Grouping

Methods

grouping :: Group (NonEmpty a) #

Sorting a => Sorting (NonEmpty a) 
Instance details

Defined in Data.Discrimination.Sorting

Methods

sorting :: Sort (NonEmpty a) #

Eq a => Eq (NonEmpty a)

Since: base-4.9.0.0

Instance details

Defined in GHC.Base

Methods

(==) :: NonEmpty a -> NonEmpty a -> Bool #

(/=) :: NonEmpty a -> NonEmpty a -> Bool #

Ord a => Ord (NonEmpty a)

Since: base-4.9.0.0

Instance details

Defined in GHC.Base

Methods

compare :: NonEmpty a -> NonEmpty a -> Ordering #

(<) :: NonEmpty a -> NonEmpty a -> Bool #

(<=) :: NonEmpty a -> NonEmpty a -> Bool #

(>) :: NonEmpty a -> NonEmpty a -> Bool #

(>=) :: NonEmpty a -> NonEmpty a -> Bool #

max :: NonEmpty a -> NonEmpty a -> NonEmpty a #

min :: NonEmpty a -> NonEmpty a -> NonEmpty a #

Hashable a => Hashable (NonEmpty a) 
Instance details

Defined in Data.Hashable.Class

Methods

hashWithSalt :: Int -> NonEmpty a -> Int #

hash :: NonEmpty a -> Int #

Ixed (NonEmpty a) 
Instance details

Defined in Control.Lens.At

Methods

ix :: Index (NonEmpty a) -> Traversal' (NonEmpty a) (IxValue (NonEmpty a)) #

Reversing (NonEmpty a) 
Instance details

Defined in Control.Lens.Internal.Iso

Methods

reversing :: NonEmpty a -> NonEmpty a #

Wrapped (NonEmpty a) 
Instance details

Defined in Control.Lens.Wrapped

Associated Types

type Unwrapped (NonEmpty a) #

Ixed (NonEmpty a) 
Instance details

Defined in Lens.Micro.Internal

Methods

ix :: Index (NonEmpty a) -> Traversal' (NonEmpty a) (IxValue (NonEmpty a)) #

GrowingAppend (NonEmpty a) 
Instance details

Defined in Data.MonoTraversable

MonoFoldable (NonEmpty a) 
Instance details

Defined in Data.MonoTraversable

Methods

ofoldMap :: Monoid m => (Element (NonEmpty a) -> m) -> NonEmpty a -> m #

ofoldr :: (Element (NonEmpty a) -> b -> b) -> b -> NonEmpty a -> b #

ofoldl' :: (a0 -> Element (NonEmpty a) -> a0) -> a0 -> NonEmpty a -> a0 #

otoList :: NonEmpty a -> [Element (NonEmpty a)] #

oall :: (Element (NonEmpty a) -> Bool) -> NonEmpty a -> Bool #

oany :: (Element (NonEmpty a) -> Bool) -> NonEmpty a -> Bool #

onull :: NonEmpty a -> Bool #

olength :: NonEmpty a -> Int #

olength64 :: NonEmpty a -> Int64 #

ocompareLength :: Integral i => NonEmpty a -> i -> Ordering #

otraverse_ :: Applicative f => (Element (NonEmpty a) -> f b) -> NonEmpty a -> f () #

ofor_ :: Applicative f => NonEmpty a -> (Element (NonEmpty a) -> f b) -> f () #

omapM_ :: Applicative m => (Element (NonEmpty a) -> m ()) -> NonEmpty a -> m () #

oforM_ :: Applicative m => NonEmpty a -> (Element (NonEmpty a) -> m ()) -> m () #

ofoldlM :: Monad m => (a0 -> Element (NonEmpty a) -> m a0) -> a0 -> NonEmpty a -> m a0 #

ofoldMap1Ex :: Semigroup m => (Element (NonEmpty a) -> m) -> NonEmpty a -> m #

ofoldr1Ex :: (Element (NonEmpty a) -> Element (NonEmpty a) -> Element (NonEmpty a)) -> NonEmpty a -> Element (NonEmpty a) #

ofoldl1Ex' :: (Element (NonEmpty a) -> Element (NonEmpty a) -> Element (NonEmpty a)) -> NonEmpty a -> Element (NonEmpty a) #

headEx :: NonEmpty a -> Element (NonEmpty a) #

lastEx :: NonEmpty a -> Element (NonEmpty a) #

unsafeHead :: NonEmpty a -> Element (NonEmpty a) #

unsafeLast :: NonEmpty a -> Element (NonEmpty a) #

maximumByEx :: (Element (NonEmpty a) -> Element (NonEmpty a) -> Ordering) -> NonEmpty a -> Element (NonEmpty a) #

minimumByEx :: (Element (NonEmpty a) -> Element (NonEmpty a) -> Ordering) -> NonEmpty a -> Element (NonEmpty a) #

oelem :: Element (NonEmpty a) -> NonEmpty a -> Bool #

onotElem :: Element (NonEmpty a) -> NonEmpty a -> Bool #

MonoFunctor (NonEmpty a) 
Instance details

Defined in Data.MonoTraversable

Methods

omap :: (Element (NonEmpty a) -> Element (NonEmpty a)) -> NonEmpty a -> NonEmpty a #

MonoPointed (NonEmpty a) 
Instance details

Defined in Data.MonoTraversable

Methods

opoint :: Element (NonEmpty a) -> NonEmpty a #

MonoTraversable (NonEmpty a) 
Instance details

Defined in Data.MonoTraversable

Methods

otraverse :: Applicative f => (Element (NonEmpty a) -> f (Element (NonEmpty a))) -> NonEmpty a -> f (NonEmpty a) #

omapM :: Applicative m => (Element (NonEmpty a) -> m (Element (NonEmpty a))) -> NonEmpty a -> m (NonEmpty a) #

SemiSequence (NonEmpty a) 
Instance details

Defined in Data.Sequences

Associated Types

type Index (NonEmpty a) #

GQLType a => GQLType (NonEmpty a) 
Instance details

Defined in Data.Morpheus.Server.Types.GQLType

Associated Types

type KIND (NonEmpty a) :: DerivingKind #

Ixed (NonEmpty a) 
Instance details

Defined in Optics.At.Core

Associated Types

type IxKind (NonEmpty a) #

Methods

ix :: Index (NonEmpty a) -> Optic' (IxKind (NonEmpty a)) NoIx (NonEmpty a) (IxValue (NonEmpty a)) #

Pretty a => Pretty (NonEmpty a) 
Instance details

Defined in Prettyprinter.Internal

Methods

pretty :: NonEmpty a -> Doc ann #

prettyList :: [NonEmpty a] -> Doc ann #

One (NonEmpty a)

Allows to create singleton NonEmpty list. You might prefer function with name one instead of pure or (:|[]).

>>> one 42 :: NonEmpty Int
42 :| []
law> length (one @(NonEmpty a) x) ≡ 1
Instance details

Defined in Relude.Container.One

Associated Types

type OneItem (NonEmpty a) #

Methods

one :: OneItem (NonEmpty a) -> NonEmpty a #

Serialise a => Serialise (NonEmpty a)

Since: serialise-0.2.0.0

Instance details

Defined in Codec.Serialise.Class

ToSample a => ToSample (NonEmpty a) 
Instance details

Defined in Servant.Docs.Internal

Methods

toSamples :: Proxy (NonEmpty a) -> [(Text, NonEmpty a)] #

PEq (NonEmpty a) 
Instance details

Defined in Data.Eq.Singletons

Associated Types

type arg == arg1 :: Bool #

type arg /= arg1 :: Bool #

(SEq a, SEq [a]) => SEq (NonEmpty a) 
Instance details

Defined in Data.Eq.Singletons

Methods

(%==) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (==@#@$) t1) t2) #

(%/=) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (/=@#@$) t1) t2) #

POrd (NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

Associated Types

type Compare arg arg1 :: Ordering #

type arg < arg1 :: Bool #

type arg <= arg1 :: Bool #

type arg > arg1 :: Bool #

type arg >= arg1 :: Bool #

type Max arg arg1 :: a #

type Min arg arg1 :: a #

(SOrd a, SOrd [a]) => SOrd (NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

Methods

sCompare :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply CompareSym0 t1) t2) #

(%<) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<@#@$) t1) t2) #

(%<=) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<=@#@$) t1) t2) #

(%>) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>@#@$) t1) t2) #

(%>=) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (>=@#@$) t1) t2) #

sMax :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply MaxSym0 t1) t2) #

sMin :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply MinSym0 t1) t2) #

PSemigroup (NonEmpty a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

Associated Types

type arg <> arg1 :: a #

type Sconcat arg :: a #

SSemigroup (NonEmpty a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

Methods

(%<>) :: forall (t1 :: NonEmpty a) (t2 :: NonEmpty a). Sing t1 -> Sing t2 -> Sing (Apply (Apply (<>@#@$) t1) t2) #

sSconcat :: forall (t :: NonEmpty (NonEmpty a)). Sing t -> Sing (Apply SconcatSym0 t) #

PShow (NonEmpty a) 
Instance details

Defined in Text.Show.Singletons

Associated Types

type ShowsPrec arg arg1 arg2 :: Symbol #

type Show_ arg :: Symbol #

type ShowList arg arg1 :: Symbol #

(SShow a, SShow [a]) => SShow (NonEmpty a) 
Instance details

Defined in Text.Show.Singletons

Methods

sShowsPrec :: forall (t1 :: Natural) (t2 :: NonEmpty a) (t3 :: Symbol). Sing t1 -> Sing t2 -> Sing t3 -> Sing (Apply (Apply (Apply ShowsPrecSym0 t1) t2) t3) #

sShow_ :: forall (t :: NonEmpty a). Sing t -> Sing (Apply Show_Sym0 t) #

sShowList :: forall (t1 :: [NonEmpty a]) (t2 :: Symbol). Sing t1 -> Sing t2 -> Sing (Apply (Apply ShowListSym0 t1) t2) #

ToSchema a => ToSchema (NonEmpty a)

Since: swagger2-2.2.1

Instance details

Defined in Data.Swagger.Internal.Schema

HasItemCodec a => HasCodec (NonEmpty a)

Since: tomland-1.1.0.0

Instance details

Defined in Toml.Codec.Generic

Methods

hasCodec :: Key -> TomlCodec (NonEmpty a) #

ToExpr a => ToExpr (NonEmpty a) 
Instance details

Defined in Data.TreeDiff.Class

Methods

toExpr :: NonEmpty a -> Expr #

listToExpr :: [NonEmpty a] -> Expr #

Validity a => Validity (NonEmpty a)

A nonempty list is valid if all the elements are valid.

See the instance for 'Validity [a]' for more information.

Instance details

Defined in Data.Validity

Methods

validate :: NonEmpty a -> Validation #

t ~ NonEmpty b => Rewrapped (NonEmpty a) t 
Instance details

Defined in Control.Lens.Wrapped

(SDecide a, SDecide [a]) => TestCoercion (SNonEmpty :: NonEmpty a -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

testCoercion :: forall (a0 :: k) (b :: k). SNonEmpty a0 -> SNonEmpty b -> Maybe (Coercion a0 b) #

(SDecide a, SDecide [a]) => TestEquality (SNonEmpty :: NonEmpty a -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

testEquality :: forall (a0 :: k) (b :: k). SNonEmpty a0 -> SNonEmpty b -> Maybe (a0 :~: b) #

Each (NonEmpty a) (NonEmpty b) a b
each :: Traversal (NonEmpty a) (NonEmpty b) a b
Instance details

Defined in Control.Lens.Each

Methods

each :: Traversal (NonEmpty a) (NonEmpty b) a b #

Each (NonEmpty a) (NonEmpty b) a b 
Instance details

Defined in Lens.Micro.Internal

Methods

each :: Traversal (NonEmpty a) (NonEmpty b) a b #

SuppressUnusedWarnings Sconcat_6989586621679625548Sym0 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SSemigroup a => SingI (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SingI ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

sing :: Sing (:|@#@$) #

SuppressUnusedWarnings (Foldl1_6989586621680262474Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldr1_6989586621680262486Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> a) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Compare_6989586621679189438Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Ordering) -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679625512Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> NonEmpty a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136395Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (ToList_6989586621680262525Sym0 :: TyFun (NonEmpty a) [a] -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Sconcat_6989586621679625480Sym0 :: TyFun (NonEmpty a) a -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (Fold_6989586621680262517Sym0 :: TyFun (NonEmpty m) m -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (ShowsPrec_6989586621680128435Sym0 :: TyFun Natural (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

SuppressUnusedWarnings (Pure_6989586621679378821Sym0 :: TyFun a (NonEmpty a) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SingI d => SingI ((:|@#@$$) d :: TyFun [a] (NonEmpty a) -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

Methods

sing :: Sing ((:|@#@$$) d) #

SuppressUnusedWarnings (Foldr_6989586621680262443Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (NonEmpty a ~> b)) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Fmap_6989586621679378678Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (FoldMap_6989586621680262506Sym0 :: TyFun (a ~> m) (NonEmpty a ~> m) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldl_6989586621680262459Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (NonEmpty a ~> b)) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Sconcat_6989586621680231591Sym0 :: TyFun (NonEmpty (Proxy s)) (Proxy s) -> Type) 
Instance details

Defined in Data.Proxy.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679378829Sym0 :: TyFun (NonEmpty (a ~> b)) (NonEmpty a ~> NonEmpty b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Compare_6989586621679189438Sym1 a6989586621679189443 :: TyFun (NonEmpty a) Ordering -> Type) 
Instance details

Defined in Data.Ord.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679378973Sym0 :: TyFun (NonEmpty a) ((a ~> NonEmpty b) ~> NonEmpty b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (ShowsPrec_6989586621680128435Sym1 a6989586621680128443 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type) 
Instance details

Defined in Text.Show.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679625512Sym1 a6989586621679625517 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679136395Sym1 a6989586621679136400 :: TyFun (NonEmpty a) Bool -> Type) 
Instance details

Defined in Data.Eq.Singletons

SuppressUnusedWarnings (Foldl1_6989586621680262474Sym1 a6989586621680262479 :: TyFun (NonEmpty a) a -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldr1_6989586621680262486Sym1 a6989586621680262491 :: TyFun (NonEmpty a) a -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings ((:|@#@$$) a6989586621679028435 :: TyFun [a] (NonEmpty a) -> Type) 
Instance details

Defined in Data.Singletons.Base.Instances

SuppressUnusedWarnings (TFHelper_6989586621679378690Sym0 :: TyFun a (NonEmpty b ~> NonEmpty a) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (LiftA2_6989586621679378845Sym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378973Sym1 a6989586621679378978 :: TyFun (a ~> NonEmpty b) (NonEmpty b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Traverse_6989586621680544715Sym0 :: TyFun (a ~> f b) (NonEmpty a ~> f (NonEmpty b)) -> Type) 
Instance details

Defined in Data.Traversable.Singletons

SuppressUnusedWarnings (Fmap_6989586621679378678Sym1 a6989586621679378683 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (TFHelper_6989586621679378829Sym1 a6989586621679378838 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (FoldMap_6989586621680262506Sym1 a6989586621680262511 :: TyFun (NonEmpty a) m -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (TFHelper_6989586621679378690Sym1 a6989586621679378695 :: TyFun (NonEmpty b) (NonEmpty a) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Foldl_6989586621680262459Sym1 a6989586621680262465 :: TyFun b (NonEmpty a ~> b) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldr_6989586621680262443Sym1 a6989586621680262449 :: TyFun b (NonEmpty a ~> b) -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Let6989586621679378983Bs'Sym0 :: TyFun k (TyFun [a] (TyFun (a ~> NonEmpty b) [b] -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983BsSym0 :: TyFun k1 (TyFun k (TyFun (k1 ~> NonEmpty a) [a] -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983BSym0 :: TyFun k1 (TyFun k2 (TyFun (k1 ~> NonEmpty k3) k3 -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (LiftA2_6989586621679378845Sym1 a6989586621679378857 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Foldl_6989586621680262459Sym2 a6989586621680262465 a6989586621680262466 :: TyFun (NonEmpty a) b -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Foldr_6989586621680262443Sym2 a6989586621680262449 a6989586621680262450 :: TyFun (NonEmpty a) b -> Type) 
Instance details

Defined in Data.Foldable.Singletons

SuppressUnusedWarnings (Traverse_6989586621680544715Sym1 a6989586621680544720 :: TyFun (NonEmpty a) (f (NonEmpty b)) -> Type) 
Instance details

Defined in Data.Traversable.Singletons

SuppressUnusedWarnings (Let6989586621679378983Bs'Sym1 a6989586621679378980 :: TyFun [a] (TyFun (a ~> NonEmpty b) [b] -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983BsSym1 a6989586621679378980 :: TyFun k (TyFun (k1 ~> NonEmpty a) [a] -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983ToListSym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983BSym1 a6989586621679378980 :: TyFun k2 (TyFun (k1 ~> NonEmpty k3) k3 -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983Bs'Sym2 a6989586621679378980 as6989586621679378981 :: TyFun (a ~> NonEmpty b) [b] -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983BsSym2 a6989586621679378980 as6989586621679378981 :: TyFun (k1 ~> NonEmpty a) [a] -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983BSym2 a6989586621679378980 as6989586621679378981 :: TyFun (k1 ~> NonEmpty k3) k3 -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (LiftA2_6989586621679378845Sym2 a6989586621679378857 a6989586621679378858 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983ToListSym1 a6989586621679378980 :: TyFun k2 (TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983ToListSym2 a6989586621679378980 as6989586621679378981 :: TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

SuppressUnusedWarnings (Let6989586621679378983ToListSym3 a6989586621679378980 as6989586621679378981 f6989586621679378982 :: TyFun (NonEmpty k4) [k4] -> Type) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Rep1 NonEmpty

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

type Pure (a :: k1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Pure (a :: k1) = Apply (Pure_6989586621679378821Sym0 :: TyFun k1 (NonEmpty k1) -> Type) a
type Return (arg :: a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Return (arg :: a) = Apply (Return_6989586621679301938Sym0 :: TyFun a (NonEmpty a) -> Type) arg
type Fold (a :: NonEmpty k2) 
Instance details

Defined in Data.Foldable.Singletons

type Fold (a :: NonEmpty k2) = Apply (Fold_6989586621680262517Sym0 :: TyFun (NonEmpty k2) k2 -> Type) a
type Length (arg :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Length (arg :: NonEmpty a) = Apply (Length_6989586621680262142Sym0 :: TyFun (NonEmpty a) Natural -> Type) arg
type Maximum (arg :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Maximum (arg :: NonEmpty a) = Apply (Maximum_6989586621680262175Sym0 :: TyFun (NonEmpty a) a -> Type) arg
type Minimum (arg :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Minimum (arg :: NonEmpty a) = Apply (Minimum_6989586621680262190Sym0 :: TyFun (NonEmpty a) a -> Type) arg
type Null (arg :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Null (arg :: NonEmpty a) = Apply (Null_6989586621680262125Sym0 :: TyFun (NonEmpty a) Bool -> Type) arg
type Product (arg :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Product (arg :: NonEmpty a) = Apply (Product_6989586621680262214Sym0 :: TyFun (NonEmpty a) a -> Type) arg
type Sum (arg :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Sum (arg :: NonEmpty a) = Apply (Sum_6989586621680262205Sym0 :: TyFun (NonEmpty a) a -> Type) arg
type ToList (a2 :: NonEmpty a1) 
Instance details

Defined in Data.Foldable.Singletons

type ToList (a2 :: NonEmpty a1) = Apply (ToList_6989586621680262525Sym0 :: TyFun (NonEmpty a1) [a1] -> Type) a2
type Elem (arg1 :: a) (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Elem (arg1 :: a) (arg2 :: NonEmpty a) = Apply (Apply (Elem_6989586621680262161Sym0 :: TyFun a (NonEmpty a ~> Bool) -> Type) arg1) arg2
type Foldl1 (a1 :: k2 ~> (k2 ~> k2)) (a2 :: NonEmpty k2) 
Instance details

Defined in Data.Foldable.Singletons

type Foldl1 (a1 :: k2 ~> (k2 ~> k2)) (a2 :: NonEmpty k2) = Apply (Apply (Foldl1_6989586621680262474Sym0 :: TyFun (k2 ~> (k2 ~> k2)) (NonEmpty k2 ~> k2) -> Type) a1) a2
type Foldr1 (a1 :: k2 ~> (k2 ~> k2)) (a2 :: NonEmpty k2) 
Instance details

Defined in Data.Foldable.Singletons

type Foldr1 (a1 :: k2 ~> (k2 ~> k2)) (a2 :: NonEmpty k2) = Apply (Apply (Foldr1_6989586621680262486Sym0 :: TyFun (k2 ~> (k2 ~> k2)) (NonEmpty k2 ~> k2) -> Type) a1) a2
type Sequence (arg :: NonEmpty (m a)) 
Instance details

Defined in Data.Traversable.Singletons

type Sequence (arg :: NonEmpty (m a)) = Apply (Sequence_6989586621680537092Sym0 :: TyFun (NonEmpty (m a)) (m (NonEmpty a)) -> Type) arg
type SequenceA (arg :: NonEmpty (f a)) 
Instance details

Defined in Data.Traversable.Singletons

type SequenceA (arg :: NonEmpty (f a)) = Apply (SequenceA_6989586621680537068Sym0 :: TyFun (NonEmpty (f a)) (f (NonEmpty a)) -> Type) arg
type (arg1 :: NonEmpty a) *> (arg2 :: NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (arg1 :: NonEmpty a) *> (arg2 :: NonEmpty b) = Apply (Apply (TFHelper_6989586621679301882Sym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty b) -> Type) arg1) arg2
type (a1 :: k1) <$ (a2 :: NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a1 :: k1) <$ (a2 :: NonEmpty b) = Apply (Apply (TFHelper_6989586621679378690Sym0 :: TyFun k1 (NonEmpty b ~> NonEmpty k1) -> Type) a1) a2
type (arg1 :: NonEmpty a) <* (arg2 :: NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (arg1 :: NonEmpty a) <* (arg2 :: NonEmpty b) = Apply (Apply (TFHelper_6989586621679301893Sym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty a) -> Type) arg1) arg2
type (a2 :: NonEmpty (a1 ~> b)) <*> (a3 :: NonEmpty a1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a2 :: NonEmpty (a1 ~> b)) <*> (a3 :: NonEmpty a1) = Apply (Apply (TFHelper_6989586621679378829Sym0 :: TyFun (NonEmpty (a1 ~> b)) (NonEmpty a1 ~> NonEmpty b) -> Type) a2) a3
type (arg1 :: NonEmpty a) >> (arg2 :: NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (arg1 :: NonEmpty a) >> (arg2 :: NonEmpty b) = Apply (Apply (TFHelper_6989586621679301921Sym0 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty b) -> Type) arg1) arg2
type (a2 :: NonEmpty a1) >>= (a3 :: a1 ~> NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type (a2 :: NonEmpty a1) >>= (a3 :: a1 ~> NonEmpty b) = Apply (Apply (TFHelper_6989586621679378973Sym0 :: TyFun (NonEmpty a1) ((a1 ~> NonEmpty b) ~> NonEmpty b) -> Type) a2) a3
type Fmap (a2 :: a1 ~> b) (a3 :: NonEmpty a1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Fmap (a2 :: a1 ~> b) (a3 :: NonEmpty a1) = Apply (Apply (Fmap_6989586621679378678Sym0 :: TyFun (a1 ~> b) (NonEmpty a1 ~> NonEmpty b) -> Type) a2) a3
type FoldMap (a2 :: a1 ~> k2) (a3 :: NonEmpty a1) 
Instance details

Defined in Data.Foldable.Singletons

type FoldMap (a2 :: a1 ~> k2) (a3 :: NonEmpty a1) = Apply (Apply (FoldMap_6989586621680262506Sym0 :: TyFun (a1 ~> k2) (NonEmpty a1 ~> k2) -> Type) a2) a3
type Foldl (a2 :: k2 ~> (a1 ~> k2)) (a3 :: k2) (a4 :: NonEmpty a1) 
Instance details

Defined in Data.Foldable.Singletons

type Foldl (a2 :: k2 ~> (a1 ~> k2)) (a3 :: k2) (a4 :: NonEmpty a1) = Apply (Apply (Apply (Foldl_6989586621680262459Sym0 :: TyFun (k2 ~> (a1 ~> k2)) (k2 ~> (NonEmpty a1 ~> k2)) -> Type) a2) a3) a4
type Foldl' (arg1 :: b ~> (a ~> b)) (arg2 :: b) (arg3 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Foldl' (arg1 :: b ~> (a ~> b)) (arg2 :: b) (arg3 :: NonEmpty a) = Apply (Apply (Apply (Foldl'_6989586621680262053Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (NonEmpty a ~> b)) -> Type) arg1) arg2) arg3
type Foldr (a2 :: a1 ~> (k2 ~> k2)) (a3 :: k2) (a4 :: NonEmpty a1) 
Instance details

Defined in Data.Foldable.Singletons

type Foldr (a2 :: a1 ~> (k2 ~> k2)) (a3 :: k2) (a4 :: NonEmpty a1) = Apply (Apply (Apply (Foldr_6989586621680262443Sym0 :: TyFun (a1 ~> (k2 ~> k2)) (k2 ~> (NonEmpty a1 ~> k2)) -> Type) a2) a3) a4
type Foldr' (arg1 :: a ~> (b ~> b)) (arg2 :: b) (arg3 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Foldr' (arg1 :: a ~> (b ~> b)) (arg2 :: b) (arg3 :: NonEmpty a) = Apply (Apply (Apply (Foldr'_6989586621680262015Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (NonEmpty a ~> b)) -> Type) arg1) arg2) arg3
type MapM (arg1 :: a ~> m b) (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Traversable.Singletons

type MapM (arg1 :: a ~> m b) (arg2 :: NonEmpty a) = Apply (Apply (MapM_6989586621680537078Sym0 :: TyFun (a ~> m b) (NonEmpty a ~> m (NonEmpty b)) -> Type) arg1) arg2
type Traverse (a2 :: a1 ~> f b) (a3 :: NonEmpty a1) 
Instance details

Defined in Data.Traversable.Singletons

type Traverse (a2 :: a1 ~> f b) (a3 :: NonEmpty a1) = Apply (Apply (Traverse_6989586621680544715Sym0 :: TyFun (a1 ~> f b) (NonEmpty a1 ~> f (NonEmpty b)) -> Type) a2) a3
type LiftA2 (a2 :: a1 ~> (b ~> c)) (a3 :: NonEmpty a1) (a4 :: NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type LiftA2 (a2 :: a1 ~> (b ~> c)) (a3 :: NonEmpty a1) (a4 :: NonEmpty b) = Apply (Apply (Apply (LiftA2_6989586621679378845Sym0 :: TyFun (a1 ~> (b ~> c)) (NonEmpty a1 ~> (NonEmpty b ~> NonEmpty c)) -> Type) a2) a3) a4
type Apply (Pure_6989586621679378821Sym0 :: TyFun a (NonEmpty a) -> Type) (a6989586621679378825 :: a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Pure_6989586621679378821Sym0 :: TyFun a (NonEmpty a) -> Type) (a6989586621679378825 :: a) = Pure_6989586621679378821 a6989586621679378825
type Apply (ShowsPrec_6989586621680128435Sym0 :: TyFun Natural (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680128443 :: Natural) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680128435Sym0 :: TyFun Natural (NonEmpty a ~> (Symbol ~> Symbol)) -> Type) (a6989586621680128443 :: Natural) = ShowsPrec_6989586621680128435Sym1 a6989586621680128443 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type
type Apply ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) (a6989586621679028435 :: a) 
Instance details

Defined in Data.Singletons.Base.Instances

type Apply ((:|@#@$) :: TyFun a ([a] ~> NonEmpty a) -> Type) (a6989586621679028435 :: a) = (:|@#@$$) a6989586621679028435
type Apply (TFHelper_6989586621679378690Sym0 :: TyFun a (NonEmpty b ~> NonEmpty a) -> Type) (a6989586621679378695 :: a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378690Sym0 :: TyFun a (NonEmpty b ~> NonEmpty a) -> Type) (a6989586621679378695 :: a) = TFHelper_6989586621679378690Sym1 a6989586621679378695 :: TyFun (NonEmpty b) (NonEmpty a) -> Type
type Apply (Foldl_6989586621680262459Sym1 a6989586621680262465 :: TyFun b (NonEmpty a ~> b) -> Type) (a6989586621680262466 :: b) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldl_6989586621680262459Sym1 a6989586621680262465 :: TyFun b (NonEmpty a ~> b) -> Type) (a6989586621680262466 :: b) = Foldl_6989586621680262459Sym2 a6989586621680262465 a6989586621680262466
type Apply (Foldr_6989586621680262443Sym1 a6989586621680262449 :: TyFun b (NonEmpty a ~> b) -> Type) (a6989586621680262450 :: b) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldr_6989586621680262443Sym1 a6989586621680262449 :: TyFun b (NonEmpty a ~> b) -> Type) (a6989586621680262450 :: b) = Foldr_6989586621680262443Sym2 a6989586621680262449 a6989586621680262450
type Apply (Let6989586621679378983Bs'Sym0 :: TyFun k (TyFun [a] (TyFun (a ~> NonEmpty b) [b] -> Type) -> Type) -> Type) (a6989586621679378980 :: k) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983Bs'Sym0 :: TyFun k (TyFun [a] (TyFun (a ~> NonEmpty b) [b] -> Type) -> Type) -> Type) (a6989586621679378980 :: k) = Let6989586621679378983Bs'Sym1 a6989586621679378980 :: TyFun [a] (TyFun (a ~> NonEmpty b) [b] -> Type) -> Type
type Apply (Let6989586621679378983BsSym0 :: TyFun k1 (TyFun k (TyFun (k1 ~> NonEmpty a) [a] -> Type) -> Type) -> Type) (a6989586621679378980 :: k1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983BsSym0 :: TyFun k1 (TyFun k (TyFun (k1 ~> NonEmpty a) [a] -> Type) -> Type) -> Type) (a6989586621679378980 :: k1) = Let6989586621679378983BsSym1 a6989586621679378980 :: TyFun k (TyFun (k1 ~> NonEmpty a) [a] -> Type) -> Type
type Apply (Let6989586621679378983BSym0 :: TyFun k1 (TyFun k2 (TyFun (k1 ~> NonEmpty k3) k3 -> Type) -> Type) -> Type) (a6989586621679378980 :: k1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983BSym0 :: TyFun k1 (TyFun k2 (TyFun (k1 ~> NonEmpty k3) k3 -> Type) -> Type) -> Type) (a6989586621679378980 :: k1) = Let6989586621679378983BSym1 a6989586621679378980 :: TyFun k2 (TyFun (k1 ~> NonEmpty k3) k3 -> Type) -> Type
type Apply (Let6989586621679378983BsSym1 a6989586621679378980 :: TyFun k (TyFun (k1 ~> NonEmpty a) [a] -> Type) -> Type) (as6989586621679378981 :: k) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983BsSym1 a6989586621679378980 :: TyFun k (TyFun (k1 ~> NonEmpty a) [a] -> Type) -> Type) (as6989586621679378981 :: k) = Let6989586621679378983BsSym2 a6989586621679378980 as6989586621679378981 :: TyFun (k1 ~> NonEmpty a) [a] -> Type
type Apply (Let6989586621679378983ToListSym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) -> Type) -> Type) (a6989586621679378980 :: k1) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983ToListSym0 :: TyFun k1 (TyFun k2 (TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) -> Type) -> Type) (a6989586621679378980 :: k1) = Let6989586621679378983ToListSym1 a6989586621679378980 :: TyFun k2 (TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) -> Type
type Apply (Let6989586621679378983BSym1 a6989586621679378980 :: TyFun k2 (TyFun (k1 ~> NonEmpty k3) k3 -> Type) -> Type) (as6989586621679378981 :: k2) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983BSym1 a6989586621679378980 :: TyFun k2 (TyFun (k1 ~> NonEmpty k3) k3 -> Type) -> Type) (as6989586621679378981 :: k2) = Let6989586621679378983BSym2 a6989586621679378980 as6989586621679378981 :: TyFun (k1 ~> NonEmpty k3) k3 -> Type
type Apply (Let6989586621679378983ToListSym1 a6989586621679378980 :: TyFun k2 (TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) -> Type) (as6989586621679378981 :: k2) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983ToListSym1 a6989586621679378980 :: TyFun k2 (TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) -> Type) (as6989586621679378981 :: k2) = Let6989586621679378983ToListSym2 a6989586621679378980 as6989586621679378981 :: TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type
type Apply (Let6989586621679378983ToListSym2 a6989586621679378980 as6989586621679378981 :: TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) (f6989586621679378982 :: k3) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983ToListSym2 a6989586621679378980 as6989586621679378981 :: TyFun k3 (TyFun (NonEmpty k4) [k4] -> Type) -> Type) (f6989586621679378982 :: k3) = Let6989586621679378983ToListSym3 a6989586621679378980 as6989586621679378981 f6989586621679378982 :: TyFun (NonEmpty k4) [k4] -> Type
type Rep (NonEmpty a)

Since: base-4.6.0.0

Instance details

Defined in GHC.Generics

type Item (NonEmpty a) 
Instance details

Defined in GHC.IsList

type Item (NonEmpty a) = a
type Code (NonEmpty a) 
Instance details

Defined in Generics.SOP.Instances

type Code (NonEmpty a) = '['[a, [a]]]
type DatatypeInfoOf (NonEmpty a) 
Instance details

Defined in Generics.SOP.Instances

type Index (NonEmpty a) 
Instance details

Defined in Control.Lens.At

type Index (NonEmpty a) = Int
type IxValue (NonEmpty a) 
Instance details

Defined in Control.Lens.At

type IxValue (NonEmpty a) = a
type Unwrapped (NonEmpty a) 
Instance details

Defined in Control.Lens.Wrapped

type Unwrapped (NonEmpty a) = (a, [a])
type Index (NonEmpty a) 
Instance details

Defined in Lens.Micro.Internal

type Index (NonEmpty a) = Int
type IxValue (NonEmpty a) 
Instance details

Defined in Lens.Micro.Internal

type IxValue (NonEmpty a) = a
type Element (NonEmpty a) 
Instance details

Defined in Data.MonoTraversable

type Element (NonEmpty a) = a
type Index (NonEmpty a) 
Instance details

Defined in Data.Sequences

type Index (NonEmpty a) = Int
type KIND (NonEmpty a) 
Instance details

Defined in Data.Morpheus.Server.Types.GQLType

type KIND (NonEmpty a) = WRAPPER
type Index (NonEmpty a) 
Instance details

Defined in Optics.At.Core

type Index (NonEmpty a) = Int
type IxKind (NonEmpty a) 
Instance details

Defined in Optics.At.Core

type IxValue (NonEmpty a) 
Instance details

Defined in Optics.At.Core

type IxValue (NonEmpty a) = a
type OneItem (NonEmpty a) 
Instance details

Defined in Relude.Container.One

type OneItem (NonEmpty a) = a
type Demote (NonEmpty a) 
Instance details

Defined in Data.Singletons.Base.Instances

type Sing 
Instance details

Defined in Data.Singletons.Base.Instances

type Sing = SNonEmpty :: NonEmpty a -> Type
type Sconcat (arg :: NonEmpty (NonEmpty a)) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Sconcat (arg :: NonEmpty (NonEmpty a)) = Apply (Sconcat_6989586621679625480Sym0 :: TyFun (NonEmpty (NonEmpty a)) (NonEmpty a) -> Type) arg
type Show_ (arg :: NonEmpty a) 
Instance details

Defined in Text.Show.Singletons

type Show_ (arg :: NonEmpty a) = Apply (Show__6989586621680096012Sym0 :: TyFun (NonEmpty a) Symbol -> Type) arg
type (arg1 :: NonEmpty a) /= (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Eq.Singletons

type (arg1 :: NonEmpty a) /= (arg2 :: NonEmpty a) = Apply (Apply (TFHelper_6989586621679133738Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) arg1) arg2
type (a2 :: NonEmpty a1) == (a3 :: NonEmpty a1) 
Instance details

Defined in Data.Eq.Singletons

type (a2 :: NonEmpty a1) == (a3 :: NonEmpty a1) = Apply (Apply (TFHelper_6989586621679136395Sym0 :: TyFun (NonEmpty a1) (NonEmpty a1 ~> Bool) -> Type) a2) a3
type (arg1 :: NonEmpty a) < (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: NonEmpty a) < (arg2 :: NonEmpty a) = Apply (Apply (TFHelper_6989586621679173618Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) arg1) arg2
type (arg1 :: NonEmpty a) <= (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: NonEmpty a) <= (arg2 :: NonEmpty a) = Apply (Apply (TFHelper_6989586621679173634Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) arg1) arg2
type (arg1 :: NonEmpty a) > (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: NonEmpty a) > (arg2 :: NonEmpty a) = Apply (Apply (TFHelper_6989586621679173650Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) arg1) arg2
type (arg1 :: NonEmpty a) >= (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

type (arg1 :: NonEmpty a) >= (arg2 :: NonEmpty a) = Apply (Apply (TFHelper_6989586621679173666Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) arg1) arg2
type Compare (a2 :: NonEmpty a1) (a3 :: NonEmpty a1) 
Instance details

Defined in Data.Ord.Singletons

type Compare (a2 :: NonEmpty a1) (a3 :: NonEmpty a1) = Apply (Apply (Compare_6989586621679189438Sym0 :: TyFun (NonEmpty a1) (NonEmpty a1 ~> Ordering) -> Type) a2) a3
type Max (arg1 :: NonEmpty a) (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

type Max (arg1 :: NonEmpty a) (arg2 :: NonEmpty a) = Apply (Apply (Max_6989586621679173682Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> NonEmpty a) -> Type) arg1) arg2
type Min (arg1 :: NonEmpty a) (arg2 :: NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

type Min (arg1 :: NonEmpty a) (arg2 :: NonEmpty a) = Apply (Apply (Min_6989586621679173698Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> NonEmpty a) -> Type) arg1) arg2
type (a2 :: NonEmpty a1) <> (a3 :: NonEmpty a1) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type (a2 :: NonEmpty a1) <> (a3 :: NonEmpty a1) = Apply (Apply (TFHelper_6989586621679625512Sym0 :: TyFun (NonEmpty a1) (NonEmpty a1 ~> NonEmpty a1) -> Type) a2) a3
type ShowList (arg1 :: [NonEmpty a]) arg2 
Instance details

Defined in Text.Show.Singletons

type ShowList (arg1 :: [NonEmpty a]) arg2 = Apply (Apply (ShowList_6989586621680096020Sym0 :: TyFun [NonEmpty a] (Symbol ~> Symbol) -> Type) arg1) arg2
type Apply Sconcat_6989586621679625548Sym0 (a6989586621679625552 :: NonEmpty ()) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply Sconcat_6989586621679625548Sym0 (a6989586621679625552 :: NonEmpty ()) = Sconcat_6989586621679625548 a6989586621679625552
type ShowsPrec a2 (a3 :: NonEmpty a1) a4 
Instance details

Defined in Text.Show.Singletons

type ShowsPrec a2 (a3 :: NonEmpty a1) a4 = Apply (Apply (Apply (ShowsPrec_6989586621680128435Sym0 :: TyFun Natural (NonEmpty a1 ~> (Symbol ~> Symbol)) -> Type) a2) a3) a4
type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621679625478 :: NonEmpty a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (SconcatSym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621679625478 :: NonEmpty a) = Sconcat a6989586621679625478
type Apply (Sconcat_6989586621679625480Sym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621679625484 :: NonEmpty a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (Sconcat_6989586621679625480Sym0 :: TyFun (NonEmpty a) a -> Type) (a6989586621679625484 :: NonEmpty a) = Sconcat_6989586621679625480 a6989586621679625484
type Apply (Fold_6989586621680262517Sym0 :: TyFun (NonEmpty m) m -> Type) (a6989586621680262521 :: NonEmpty m) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Fold_6989586621680262517Sym0 :: TyFun (NonEmpty m) m -> Type) (a6989586621680262521 :: NonEmpty m) = Fold_6989586621680262517 a6989586621680262521
type Apply (Compare_6989586621679189438Sym1 a6989586621679189443 :: TyFun (NonEmpty a) Ordering -> Type) (a6989586621679189444 :: NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Compare_6989586621679189438Sym1 a6989586621679189443 :: TyFun (NonEmpty a) Ordering -> Type) (a6989586621679189444 :: NonEmpty a) = Compare_6989586621679189438 a6989586621679189443 a6989586621679189444
type Apply (TFHelper_6989586621679136395Sym1 a6989586621679136400 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621679136401 :: NonEmpty a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136395Sym1 a6989586621679136400 :: TyFun (NonEmpty a) Bool -> Type) (a6989586621679136401 :: NonEmpty a) = TFHelper_6989586621679136395 a6989586621679136400 a6989586621679136401
type Apply (Foldl1_6989586621680262474Sym1 a6989586621680262479 :: TyFun (NonEmpty a) a -> Type) (a6989586621680262480 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldl1_6989586621680262474Sym1 a6989586621680262479 :: TyFun (NonEmpty a) a -> Type) (a6989586621680262480 :: NonEmpty a) = Foldl1_6989586621680262474 a6989586621680262479 a6989586621680262480
type Apply (Foldr1_6989586621680262486Sym1 a6989586621680262491 :: TyFun (NonEmpty a) a -> Type) (a6989586621680262492 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldr1_6989586621680262486Sym1 a6989586621680262491 :: TyFun (NonEmpty a) a -> Type) (a6989586621680262492 :: NonEmpty a) = Foldr1_6989586621680262486 a6989586621680262491 a6989586621680262492
type Apply (FoldMap_6989586621680262506Sym1 a6989586621680262511 :: TyFun (NonEmpty a) m -> Type) (a6989586621680262512 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (FoldMap_6989586621680262506Sym1 a6989586621680262511 :: TyFun (NonEmpty a) m -> Type) (a6989586621680262512 :: NonEmpty a) = FoldMap_6989586621680262506 a6989586621680262511 a6989586621680262512
type Apply (Foldl_6989586621680262459Sym2 a6989586621680262465 a6989586621680262466 :: TyFun (NonEmpty a) b -> Type) (a6989586621680262467 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldl_6989586621680262459Sym2 a6989586621680262465 a6989586621680262466 :: TyFun (NonEmpty a) b -> Type) (a6989586621680262467 :: NonEmpty a) = Foldl_6989586621680262459 a6989586621680262465 a6989586621680262466 a6989586621680262467
type Apply (Foldr_6989586621680262443Sym2 a6989586621680262449 a6989586621680262450 :: TyFun (NonEmpty a) b -> Type) (a6989586621680262451 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldr_6989586621680262443Sym2 a6989586621680262449 a6989586621680262450 :: TyFun (NonEmpty a) b -> Type) (a6989586621680262451 :: NonEmpty a) = Foldr_6989586621680262443 a6989586621680262449 a6989586621680262450 a6989586621680262451
type Apply (ToList_6989586621680262525Sym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680262529 :: NonEmpty a) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (ToList_6989586621680262525Sym0 :: TyFun (NonEmpty a) [a] -> Type) (a6989586621680262529 :: NonEmpty a) = ToList_6989586621680262525 a6989586621680262529
type Apply (TFHelper_6989586621679625512Sym1 a6989586621679625517 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621679625518 :: NonEmpty a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679625512Sym1 a6989586621679625517 :: TyFun (NonEmpty a) (NonEmpty a) -> Type) (a6989586621679625518 :: NonEmpty a) = TFHelper_6989586621679625512 a6989586621679625517 a6989586621679625518
type Apply ((:|@#@$$) a6989586621679028435 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621679028436 :: [a]) 
Instance details

Defined in Data.Singletons.Base.Instances

type Apply ((:|@#@$$) a6989586621679028435 :: TyFun [a] (NonEmpty a) -> Type) (a6989586621679028436 :: [a]) = a6989586621679028435 ':| a6989586621679028436
type Apply (Fmap_6989586621679378678Sym1 a6989586621679378683 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621679378684 :: NonEmpty a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Fmap_6989586621679378678Sym1 a6989586621679378683 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621679378684 :: NonEmpty a) = Fmap_6989586621679378678 a6989586621679378683 a6989586621679378684
type Apply (TFHelper_6989586621679378829Sym1 a6989586621679378838 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621679378839 :: NonEmpty a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378829Sym1 a6989586621679378838 :: TyFun (NonEmpty a) (NonEmpty b) -> Type) (a6989586621679378839 :: NonEmpty a) = TFHelper_6989586621679378829 a6989586621679378838 a6989586621679378839
type Apply (TFHelper_6989586621679378690Sym1 a6989586621679378695 :: TyFun (NonEmpty b) (NonEmpty a) -> Type) (a6989586621679378696 :: NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378690Sym1 a6989586621679378695 :: TyFun (NonEmpty b) (NonEmpty a) -> Type) (a6989586621679378696 :: NonEmpty b) = TFHelper_6989586621679378690 a6989586621679378695 a6989586621679378696
type Apply (Traverse_6989586621680544715Sym1 a6989586621680544720 :: TyFun (NonEmpty a) (f (NonEmpty b)) -> Type) (a6989586621680544721 :: NonEmpty a) 
Instance details

Defined in Data.Traversable.Singletons

type Apply (Traverse_6989586621680544715Sym1 a6989586621680544720 :: TyFun (NonEmpty a) (f (NonEmpty b)) -> Type) (a6989586621680544721 :: NonEmpty a) = Traverse_6989586621680544715 a6989586621680544720 a6989586621680544721
type Apply (LiftA2_6989586621679378845Sym2 a6989586621679378857 a6989586621679378858 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621679378859 :: NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (LiftA2_6989586621679378845Sym2 a6989586621679378857 a6989586621679378858 :: TyFun (NonEmpty b) (NonEmpty c) -> Type) (a6989586621679378859 :: NonEmpty b) = LiftA2_6989586621679378845 a6989586621679378857 a6989586621679378858 a6989586621679378859
type Apply (Let6989586621679378983ToListSym3 a6989586621679378980 as6989586621679378981 f6989586621679378982 :: TyFun (NonEmpty k4) [k4] -> Type) (a6989586621679378990 :: NonEmpty k4) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983ToListSym3 a6989586621679378980 as6989586621679378981 f6989586621679378982 :: TyFun (NonEmpty k4) [k4] -> Type) (a6989586621679378990 :: NonEmpty k4) = Let6989586621679378983ToList a6989586621679378980 as6989586621679378981 f6989586621679378982 a6989586621679378990
type Apply (Compare_6989586621679189438Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Ordering) -> Type) (a6989586621679189443 :: NonEmpty a) 
Instance details

Defined in Data.Ord.Singletons

type Apply (Compare_6989586621679189438Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Ordering) -> Type) (a6989586621679189443 :: NonEmpty a) = Compare_6989586621679189438Sym1 a6989586621679189443
type Apply (TFHelper_6989586621679625512Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621679625517 :: NonEmpty a) 
Instance details

Defined in Data.Semigroup.Singletons.Internal

type Apply (TFHelper_6989586621679625512Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> NonEmpty a) -> Type) (a6989586621679625517 :: NonEmpty a) = TFHelper_6989586621679625512Sym1 a6989586621679625517
type Apply (TFHelper_6989586621679136395Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) (a6989586621679136400 :: NonEmpty a) 
Instance details

Defined in Data.Eq.Singletons

type Apply (TFHelper_6989586621679136395Sym0 :: TyFun (NonEmpty a) (NonEmpty a ~> Bool) -> Type) (a6989586621679136400 :: NonEmpty a) = TFHelper_6989586621679136395Sym1 a6989586621679136400
type Apply (Sconcat_6989586621680231591Sym0 :: TyFun (NonEmpty (Proxy s)) (Proxy s) -> Type) (a6989586621680231595 :: NonEmpty (Proxy s)) 
Instance details

Defined in Data.Proxy.Singletons

type Apply (Sconcat_6989586621680231591Sym0 :: TyFun (NonEmpty (Proxy s)) (Proxy s) -> Type) (a6989586621680231595 :: NonEmpty (Proxy s)) = Sconcat_6989586621680231591 a6989586621680231595
type Apply (TFHelper_6989586621679378829Sym0 :: TyFun (NonEmpty (a ~> b)) (NonEmpty a ~> NonEmpty b) -> Type) (a6989586621679378838 :: NonEmpty (a ~> b)) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378829Sym0 :: TyFun (NonEmpty (a ~> b)) (NonEmpty a ~> NonEmpty b) -> Type) (a6989586621679378838 :: NonEmpty (a ~> b)) = TFHelper_6989586621679378829Sym1 a6989586621679378838
type Apply (TFHelper_6989586621679378973Sym0 :: TyFun (NonEmpty a) ((a ~> NonEmpty b) ~> NonEmpty b) -> Type) (a6989586621679378978 :: NonEmpty a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378973Sym0 :: TyFun (NonEmpty a) ((a ~> NonEmpty b) ~> NonEmpty b) -> Type) (a6989586621679378978 :: NonEmpty a) = TFHelper_6989586621679378973Sym1 a6989586621679378978 :: TyFun (a ~> NonEmpty b) (NonEmpty b) -> Type
type Apply (ShowsPrec_6989586621680128435Sym1 a6989586621680128443 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type) (a6989586621680128444 :: NonEmpty a) 
Instance details

Defined in Text.Show.Singletons

type Apply (ShowsPrec_6989586621680128435Sym1 a6989586621680128443 :: TyFun (NonEmpty a) (Symbol ~> Symbol) -> Type) (a6989586621680128444 :: NonEmpty a) = ShowsPrec_6989586621680128435Sym2 a6989586621680128443 a6989586621680128444
type Apply (LiftA2_6989586621679378845Sym1 a6989586621679378857 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) (a6989586621679378858 :: NonEmpty a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (LiftA2_6989586621679378845Sym1 a6989586621679378857 :: TyFun (NonEmpty a) (NonEmpty b ~> NonEmpty c) -> Type) (a6989586621679378858 :: NonEmpty a) = LiftA2_6989586621679378845Sym2 a6989586621679378857 a6989586621679378858
type Apply (Let6989586621679378983Bs'Sym1 a6989586621679378980 :: TyFun [a] (TyFun (a ~> NonEmpty b) [b] -> Type) -> Type) (as6989586621679378981 :: [a]) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983Bs'Sym1 a6989586621679378980 :: TyFun [a] (TyFun (a ~> NonEmpty b) [b] -> Type) -> Type) (as6989586621679378981 :: [a]) = Let6989586621679378983Bs'Sym2 a6989586621679378980 as6989586621679378981 :: TyFun (a ~> NonEmpty b) [b] -> Type
type Apply (Let6989586621679378983BSym2 a6989586621679378980 as6989586621679378981 :: TyFun (k1 ~> NonEmpty k3) k3 -> Type) (f6989586621679378982 :: k1 ~> NonEmpty k3) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983BSym2 a6989586621679378980 as6989586621679378981 :: TyFun (k1 ~> NonEmpty k3) k3 -> Type) (f6989586621679378982 :: k1 ~> NonEmpty k3) = Let6989586621679378983B a6989586621679378980 as6989586621679378981 f6989586621679378982
type Apply (TFHelper_6989586621679378973Sym1 a6989586621679378978 :: TyFun (a ~> NonEmpty b) (NonEmpty b) -> Type) (a6989586621679378979 :: a ~> NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (TFHelper_6989586621679378973Sym1 a6989586621679378978 :: TyFun (a ~> NonEmpty b) (NonEmpty b) -> Type) (a6989586621679378979 :: a ~> NonEmpty b) = TFHelper_6989586621679378973 a6989586621679378978 a6989586621679378979
type Apply (Let6989586621679378983Bs'Sym2 a6989586621679378980 as6989586621679378981 :: TyFun (a ~> NonEmpty b) [b] -> Type) (f6989586621679378982 :: a ~> NonEmpty b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983Bs'Sym2 a6989586621679378980 as6989586621679378981 :: TyFun (a ~> NonEmpty b) [b] -> Type) (f6989586621679378982 :: a ~> NonEmpty b) = Let6989586621679378983Bs' a6989586621679378980 as6989586621679378981 f6989586621679378982
type Apply (Let6989586621679378983BsSym2 a6989586621679378980 as6989586621679378981 :: TyFun (k1 ~> NonEmpty a) [a] -> Type) (f6989586621679378982 :: k1 ~> NonEmpty a) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Let6989586621679378983BsSym2 a6989586621679378980 as6989586621679378981 :: TyFun (k1 ~> NonEmpty a) [a] -> Type) (f6989586621679378982 :: k1 ~> NonEmpty a) = Let6989586621679378983Bs a6989586621679378980 as6989586621679378981 f6989586621679378982
type Apply (Foldl1_6989586621680262474Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> a) -> Type) (a6989586621680262479 :: a ~> (a ~> a)) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldl1_6989586621680262474Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> a) -> Type) (a6989586621680262479 :: a ~> (a ~> a)) = Foldl1_6989586621680262474Sym1 a6989586621680262479
type Apply (Foldr1_6989586621680262486Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> a) -> Type) (a6989586621680262491 :: a ~> (a ~> a)) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldr1_6989586621680262486Sym0 :: TyFun (a ~> (a ~> a)) (NonEmpty a ~> a) -> Type) (a6989586621680262491 :: a ~> (a ~> a)) = Foldr1_6989586621680262486Sym1 a6989586621680262491
type Apply (Foldr_6989586621680262443Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (NonEmpty a ~> b)) -> Type) (a6989586621680262449 :: a ~> (b ~> b)) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldr_6989586621680262443Sym0 :: TyFun (a ~> (b ~> b)) (b ~> (NonEmpty a ~> b)) -> Type) (a6989586621680262449 :: a ~> (b ~> b)) = Foldr_6989586621680262443Sym1 a6989586621680262449
type Apply (Fmap_6989586621679378678Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) (a6989586621679378683 :: a ~> b) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (Fmap_6989586621679378678Sym0 :: TyFun (a ~> b) (NonEmpty a ~> NonEmpty b) -> Type) (a6989586621679378683 :: a ~> b) = Fmap_6989586621679378678Sym1 a6989586621679378683
type Apply (FoldMap_6989586621680262506Sym0 :: TyFun (a ~> m) (NonEmpty a ~> m) -> Type) (a6989586621680262511 :: a ~> m) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (FoldMap_6989586621680262506Sym0 :: TyFun (a ~> m) (NonEmpty a ~> m) -> Type) (a6989586621680262511 :: a ~> m) = FoldMap_6989586621680262506Sym1 a6989586621680262511
type Apply (Foldl_6989586621680262459Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (NonEmpty a ~> b)) -> Type) (a6989586621680262465 :: b ~> (a ~> b)) 
Instance details

Defined in Data.Foldable.Singletons

type Apply (Foldl_6989586621680262459Sym0 :: TyFun (b ~> (a ~> b)) (b ~> (NonEmpty a ~> b)) -> Type) (a6989586621680262465 :: b ~> (a ~> b)) = Foldl_6989586621680262459Sym1 a6989586621680262465
type Apply (LiftA2_6989586621679378845Sym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) (a6989586621679378857 :: a ~> (b ~> c)) 
Instance details

Defined in Control.Monad.Singletons.Internal

type Apply (LiftA2_6989586621679378845Sym0 :: TyFun (a ~> (b ~> c)) (NonEmpty a ~> (NonEmpty b ~> NonEmpty c)) -> Type) (a6989586621679378857 :: a ~> (b ~> c)) = LiftA2_6989586621679378845Sym1 a6989586621679378857
type Apply (Traverse_6989586621680544715Sym0 :: TyFun (a ~> f b) (NonEmpty a ~> f (NonEmpty b)) -> Type) (a6989586621680544720 :: a ~> f b) 
Instance details

Defined in Data.Traversable.Singletons

type Apply (Traverse_6989586621680544715Sym0 :: TyFun (a ~> f b) (NonEmpty a ~> f (NonEmpty b)) -> Type) (a6989586621680544720 :: a ~> f b) = Traverse_6989586621680544715Sym1 a6989586621680544720

type FilePath = String #

File and directory names are values of type String, whose precise meaning is operating system dependent. Files can be opened, yielding a handle which can then be used to operate on the contents of that file.

class Eq a where #

The Eq class defines equality (==) and inequality (/=). All the basic datatypes exported by the Prelude are instances of Eq, and Eq may be derived for any datatype whose constituents are also instances of Eq.

The Haskell Report defines no laws for Eq. However, instances are encouraged to follow these properties:

Reflexivity
x == x = True
Symmetry
x == y = y == x
Transitivity
if x == y && y == z = True, then x == z = True
Extensionality
if x == y = True and f is a function whose return type is an instance of Eq, then f x == f y = True
Negation
x /= y = not (x == y)

Minimal complete definition: either == or /=.

Minimal complete definition

(==) | (/=)

Methods

(==) :: a -> a -> Bool infix 4 #

(/=) :: a -> a -> Bool infix 4 #

Instances

Instances details
Eq DynamicImage 
Instance details

Defined in Codec.Picture.Types

Eq PixelCMYK16 
Instance details

Defined in Codec.Picture.Types

Eq PixelCMYK8 
Instance details

Defined in Codec.Picture.Types

Eq PixelRGB16 
Instance details

Defined in Codec.Picture.Types

Eq PixelRGB8 
Instance details

Defined in Codec.Picture.Types

Eq PixelRGBA16 
Instance details

Defined in Codec.Picture.Types

Eq PixelRGBA8 
Instance details

Defined in Codec.Picture.Types

Eq PixelRGBF 
Instance details

Defined in Codec.Picture.Types

Eq PixelYA16 
Instance details

Defined in Codec.Picture.Types

Eq PixelYA8 
Instance details

Defined in Codec.Picture.Types

Eq PixelYCbCr8 
Instance details

Defined in Codec.Picture.Types

Eq PixelYCbCrK8 
Instance details

Defined in Codec.Picture.Types

Eq SystemFS 
Instance details

Defined in System.IO.HVFS

Eq Shrunk 
Instance details

Defined in Test.QuickCheck.Function

Methods

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

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

Eq ASCIIString 
Instance details

Defined in Test.QuickCheck.Modifiers

Eq PrintableString 
Instance details

Defined in Test.QuickCheck.Modifiers

Eq UnicodeString 
Instance details

Defined in Test.QuickCheck.Modifiers

Eq RSAError 
Instance details

Defined in Codec.Crypto.RSA.Pure

Eq All 
Instance details

Defined in Data.Array.Accelerate.Sugar.Shape

Methods

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

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

Eq Split 
Instance details

Defined in Data.Array.Accelerate.Sugar.Shape

Methods

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

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

Eq Z 
Instance details

Defined in Data.Array.Accelerate.Sugar.Shape

Methods

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

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

Eq NodeName 
Instance details

Defined in Data.Array.Accelerate.Trafo.Sharing

Methods

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

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

Eq StableSharingAcc 
Instance details

Defined in Data.Array.Accelerate.Trafo.Sharing

Methods

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

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

Eq StableSharingExp 
Instance details

Defined in Data.Array.Accelerate.Trafo.Sharing

Methods

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

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

Eq Key 
Instance details

Defined in Data.Aeson.Key

Methods

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

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

Eq Arity 
Instance details

Defined in Data.Aeson.TH

Methods

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

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

Eq StarKindStatus 
Instance details

Defined in Data.Aeson.TH

Methods

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

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

Eq DotNetTime 
Instance details

Defined in Data.Aeson.Types.Internal

Eq JSONPathElement 
Instance details

Defined in Data.Aeson.Types.Internal

Eq SumEncoding 
Instance details

Defined in Data.Aeson.Types.Internal

Eq Value 
Instance details

Defined in Data.Aeson.Types.Internal

Methods

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

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

Eq BlinkSpeed 
Instance details

Defined in System.Console.ANSI.Types

Eq Color 
Instance details

Defined in System.Console.ANSI.Types

Methods

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

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

Eq ColorIntensity 
Instance details

Defined in System.Console.ANSI.Types

Eq ConsoleIntensity 
Instance details

Defined in System.Console.ANSI.Types

Eq ConsoleLayer 
Instance details

Defined in System.Console.ANSI.Types

Eq SGR 
Instance details

Defined in System.Console.ANSI.Types

Methods

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

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

Eq Underlining 
Instance details

Defined in System.Console.ANSI.Types

Eq AsyncCancelled 
Instance details

Defined in Control.Concurrent.Async

Eq More 
Instance details

Defined in Data.Attoparsec.Internal.Types

Methods

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

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

Eq Pos 
Instance details

Defined in Data.Attoparsec.Internal.Types

Methods

(==) :: Pos ->