| 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 #