about summary refs log tree commit diff
path: root/finito-door
AgeCommit message (Collapse)AuthorFilesLines
2018-11-22 fix(door): Update trait impl with `State` typeVincent Ambo1-1/+2
The door does not actually require any state, so it just uses an empty tuple.
2018-11-19 chore: Fix email address in Cargo filesVincent Ambo1-1/+1
2018-09-26 feat(door): Use failure::Error as associated error typeVincent Ambo2-5/+20
Implements the associated error type for the FSM trait as failure::Error. This makes it possible to fail gracefully in all actions, for example in the updated definition of the `NotifyIRC` action which now appends to a file.
2018-09-26 feat(door): Add serde instances for door FSM typesVincent Ambo2-3/+8
2018-09-26 docs: Add rustdoc header lines as expected by the formatVincent Ambo1-0/+2
These are rendered in the rustdoc crate overview sidebar.
2018-09-26 docs(door): Port over documentation from finito-hsVincent Ambo1-8/+172
2018-09-26 fix(core): Add missing 'FSM_NAME' associated constantVincent Ambo1-0/+1
This one got lost while moving from the prototype code to the proper library.
2018-09-26 feat(door): Check in example door implementationVincent Ambo2-0/+151
Checks in my classic, lockable door example implemented in Finito. This does not yet contain the documentation of the door in the Haskell version of Finito.