Safe Haskell | None |
---|---|
Language | Haskell2010 |
CRDT.Cm.RGA
Description
Replicated Growable Array (RGA)
Documentation
Constructors
OpAddAfter (Maybe VertexId) a VertexId |
|
OpRemove VertexId |
data RgaPayload a Source #
Constructors
RgaPayload | |
Instances
Eq a => Eq (RgaPayload a) Source # | |
Defined in CRDT.Cm.RGA | |
Show a => Show (RgaPayload a) Source # | |
Defined in CRDT.Cm.RGA Methods 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 #