Safe Haskell | None |
---|---|
Language | Haskell2010 |
Replicated Growable Array (RGA)
Documentation
OpAddAfter (Maybe VertexId) a VertexId |
|
OpRemove VertexId |
data RgaPayload a Source #
Instances
Eq a => Eq (RgaPayload a) Source # | |
Defined in CRDT.Cm.RGA (==) :: RgaPayload a -> RgaPayload a -> Bool # (/=) :: RgaPayload a -> RgaPayload a -> Bool # | |
Show a => Show (RgaPayload a) Source # | |
Defined in CRDT.Cm.RGA showsPrec :: Int -> RgaPayload a -> ShowS # show :: RgaPayload a -> String # showList :: [RgaPayload a] -> ShowS # |
fromString :: (Clock m, MonadFail m, MonadState (RgaPayload Char) m) => String -> m [RGA Char] Source #
load :: Vector (VertexId, a) -> RgaPayload a Source #
toVector :: RgaPayload a -> Vector a Source #