Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
class Zippable (structure :: * -> *) where Source #
type Breadcrumbs structure :: * -> * Source #
fasten :: structure e -> Maybe > Zipper structure e Source #
unfasten :: Zipper structure e -> Nonempty structure e Source #
Instances
Zippable List Source # | |
Zippable Rose Source # | |
Zippable Binary Source # | |
Zippable (Construction Exactly) Source # | |
Defined in Pandora.Paradigm.Structure.Some.Stream type Breadcrumbs (Construction Exactly) :: Type -> Type Source # fasten :: Construction Exactly e -> Maybe > Zipper (Construction Exactly) e Source # unfasten :: Zipper (Construction Exactly) e -> Nonempty (Construction Exactly) e Source # | |
Zippable (Comprehension Maybe) Source # | |
Defined in Pandora.Paradigm.Structure.Some.List type Breadcrumbs (Comprehension Maybe) :: Type -> Type Source # fasten :: Comprehension Maybe e -> Maybe > Zipper (Comprehension Maybe) e Source # unfasten :: Zipper (Comprehension Maybe) e -> Nonempty (Comprehension Maybe) e Source # |