Vincent Ambo
42d56713bd
fix(door): Ensure compatibility with updated FSM trait
2018-12-13 15:08:26 +01:00
Vincent Ambo
536793dbbb
fix(door): Update trait impl with State
type
...
The door does not actually require any state, so it just uses an empty
tuple.
2018-11-22 16:59:42 +01:00
Vincent Ambo
8c5ab60ac3
chore: Fix email address in Cargo files
2018-11-19 13:51:14 +01:00
Vincent Ambo
c4b94d8d2d
feat(door): Use failure::Error as associated error type
...
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 23:18:26 +02:00
Vincent Ambo
6254d05620
feat(door): Add serde instances for door FSM types
2018-09-26 18:43:24 +02:00
Vincent Ambo
fe97c712cc
docs: Add rustdoc header lines as expected by the format
...
These are rendered in the rustdoc crate overview sidebar.
2018-09-26 18:04:28 +02:00
Vincent Ambo
401486d124
docs(door): Port over documentation from finito-hs
2018-09-26 18:00:41 +02:00
Vincent Ambo
c03e14758f
fix(core): Add missing 'FSM_NAME' associated constant
...
This one got lost while moving from the prototype code to the proper
library.
2018-09-26 16:54:06 +02:00
Vincent Ambo
60824a06f1
feat(door): Check in example door implementation
...
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.
2018-09-26 16:54:03 +02:00