Documentation
a1 :> a2 |
a1 :\/: a2 |
Show2 a => Show (FL a) | |
Show2 a => Show2 (FL a) | |
(MyEq p, Commute p) => MyEq (FL p) | |
(Invert p, Commute p) => Invert (FL p) | |
ReadPatch p => ReadPatch (FL p) | |
(Conflict p, Apply p, Effect p, ShowPatch p) => ShowPatch (FL p) | |
Commute p => Commute (FL p) | |
Apply p => Apply (FL p) | |
(Conflict p, Patchy p) => Patchy (FL p) | |
Effect p => Effect (FL p) | |
Conflict p => Conflict (FL p) | |
FromPrim p => FromPrims (FL p) | |
RepoPatchBase p => RepoPatch (FL p) |
(MyEq p, Commute p) => MyEq (RL p) | |
(Commute p, Invert p) => Invert (RL p) | |
ReadPatch p => ReadPatch (RL p) | |
(Conflict p, Apply p, ShowPatch p) => ShowPatch (RL p) | |
Commute p => Commute (RL p) | |
Apply p => Apply (RL p) | |
(Conflict p, Patchy p) => Patchy (RL p) | |
Effect p => Effect (RL p) | |
Conflict p => Conflict (RL p) | |
FromPrim p => FromPrims (RL p) |
unsafeUnFL :: FL a -> [a]Source
unsafeUnRL :: RL a -> [a]Source
isShorterThanRL :: RL a -> Int -> BoolSource
unsafeMap_l2f :: (a -> b) -> [a] -> FL bSource
concatReverseFL :: FL (RL a) -> RL aSource
headRL :: RL a -> FlippedSeal aSource
consRLSealed :: a -> FlippedSeal (RL a) -> FlippedSeal (RL a)Source
unsafeCoerceP :: a -> aSource
unsafeCoerceP2 :: t -> tSource