Non-empty data structures that can be folded.
Methods
Instances34Foldable1, …
Foldable1 ComplexDefined in base-4.20.2.0 · Data.Foldable1Foldable1 FirstDefined in base-4.20.2.0 · Data.Foldable1Foldable1 LastDefined in base-4.20.2.0 · Data.Foldable1Foldable1 MaxDefined in base-4.20.2.0 · Data.Foldable1Foldable1 MinDefined in base-4.20.2.0 · Data.Foldable1Foldable1 SCCDefined in containers-0.7 · Data.GraphFoldable1 TreeDefined in containers-0.7 · Data.TreeFolds in preorder
Foldable1 NonEmptyDefined in base-4.20.2.0 · Data.Foldable1Foldable1 IdentityDefined in base-4.20.2.0 · Data.Foldable1Foldable1 DownDefined in base-4.20.2.0 · Data.Foldable1Foldable1 DualDefined in base-4.20.2.0 · Data.Foldable1Foldable1 ProductDefined in base-4.20.2.0 · Data.Foldable1Foldable1 SumDefined in base-4.20.2.0 · Data.Foldable1Foldable1 Par1Defined in base-4.20.2.0 · Data.Foldable1Foldable1 SoloDefined in base-4.20.2.0 · Data.Foldable1Foldable1 V1Defined in base-4.20.2.0 · Data.Foldable1Foldable1 (Tuple2 a)Defined in base-4.20.2.0 · Data.Foldable1Foldable1 f => Foldable1 (Lift f)Defined in transformers-0.6.1.1 · Control.Applicative.LiftBifoldable1 p => Foldable1 (Join p)Defined in bifunctors-5.6.2 · Data.Bifunctor.JoinFoldable1 (Tagged a)Defined in tagged-0.8.9 · Data.TaggedFoldable1 f => Foldable1 (Ap f)Defined in base-4.20.2.0 · Data.Foldable1Foldable1 f => Foldable1 (Alt f)Defined in base-4.20.2.0 · Data.Foldable1Foldable1 f => Foldable1 (Rec1 f)Defined in base-4.20.2.0 · Data.Foldable1Foldable1 f => Foldable1 (Backwards f)Defined in transformers-0.6.1.1 · Control.Applicative.BackwardsDerived instance.
Foldable1 f => Foldable1 (Reverse f)Defined in transformers-0.6.1.1 · Data.Functor.ReverseFold from right to left.
Foldable1 m => Foldable1 (IdentityT m)Defined in transformers-0.6.1.1 · Control.Monad.Trans.Identity(Foldable1 f, Foldable1 g) => Foldable1 (Product f g)Defined in base-4.20.2.0 · Data.Foldable1(Foldable1 f, Foldable1 g) => Foldable1 (Sum f g)Defined in base-4.20.2.0 · Data.Foldable1(Foldable1 f, Foldable1 g) => Foldable1 (f :*: g)Defined in base-4.20.2.0 · Data.Foldable1(Foldable1 f, Foldable1 g) => Foldable1 (f :+: g)Defined in base-4.20.2.0 · Data.Foldable1Foldable1 f => Foldable1 (M1 i c f)Defined in base-4.20.2.0 · Data.Foldable1Foldable1 g => Foldable1 (Joker g a)Defined in bifunctors-5.6.2 · Data.Bifunctor.Joker(Foldable1 f, Foldable1 g) => Foldable1 (Compose f g)Defined in base-4.20.2.0 · Data.Foldable1(Foldable1 f, Foldable1 g) => Foldable1 (f :.: g)Defined in base-4.20.2.0 · Data.Foldable1