HORIZON HASKELLDocslts/ghc-9.14.xd82dee82026-10-12Search names, modules, packages, or :: a typeCtrl K

GHC 9.14.1 · lts/ghc-9.14.x · d82dee8 · 2026-10-12

Modulecardano-strict-containers-0.1.6.0

Data.FingerTree.Strict

  • 4 types
  • 1 class
  • 18 values
datadata SearchResult v a
#
Instances5Eq, Ord, Show, Generic, Rep
newtypenewtype StrictFingerTree v a
#
Instances8Measured, Foldable, Eq, Ord, Show, Semigroup, …
classclass Monoid v => Measured v a | a -> v where
#

Things that can be measured.

Methods

Instances6Measured
  • Measured v a => Measured v (Digit a)Defined in fingertree-0.1.6.3 · Data.FingerTree
  • Measured v a => Measured v (StrictFingerTree v a)Defined in cardano-strict-containers-0.1.6.0 · Data.FingerTree.Strict
  • Measured v a => Measured v (FingerTree v a)Defined in fingertree-0.1.6.3 · Data.FingerTree

    O(1). The cached measure of a tree.

  • Monoid v => Measured v (Node v a)Defined in fingertree-0.1.6.3 · Data.FingerTree
  • Ord v => Measured (IntInterval v) (Node v a)Defined in fingertree-0.1.6.3 · Data.IntervalMap.FingerTree
  • Ord k => Measured (Prio k v) (Entry k v)Defined in fingertree-0.1.6.3 · Data.PriorityQueue.FingerTree
datadata ViewL (s :: Type -> Type) a
#

View of the left end of a sequence.

Constructors

  • EmptyL

    empty sequence

  • a :< s ainfixr 5

    leftmost element and the rest of the sequence

Instances8Functor, Eq, Ord, Read, Show, Generic, …
datadata ViewR (s :: Type -> Type) a
#

View of the right end of a sequence.

Constructors

  • EmptyR

    empty sequence

  • s a :> ainfixl 5

    the sequence minus the rightmost element, and the rightmost element

Instances8Functor, Eq, Ord, Read, Show, Generic, …