TransAlt


State

abstractions for State

Nested types and modules

TypeDescription
IsMutatesState

is operation mutates state

MailboxStateKeeper<'s>
MapStateKeeper<'s, 's2>
OpResp<'a>

state operation should return value or Blocked when it could not be executed on current state(like reading from an empty channel)

ProcessId

process id. Process identifiier

SingleStateKeeper<'s>

simple not thread safe state keeper

StateKeeper<'s>

abstract state keeper

StateOp<'s, 'r>

state operation should change state and return OpResp with resulting state and an optional value

StateResp<'a>

response from state to a client:some result or kill signal when state could not resolve lock

Fork me on GitHub