syndicate-rs/syndicate/src
Tony Garnock-Jones de795219af Fix up daemon retry logic. Also: named fields; better stop logic.
In particular:

1. The root facet is considered inert even if it has outbound
assertions. This is because the only outbound assertion it can have is
a half-link to a peer actor, which shouldn't prevent the actor from
terminating normally if the user-level "root" facet stops.

2. On stop_facet_and_continue, parent-facet continuations execute
inline rather than at commit time. This is so that a user-level "root"
facet can *replace* itself. Remains to be properly exercised/tested.
2021-09-28 17:10:36 +02:00
..
actor.rs Fix up daemon retry logic. Also: named fields; better stop logic. 2021-09-28 17:10:36 +02:00
bag.rs Some documentation; rename Debtor to Account 2021-08-13 15:51:11 -04:00
dataflow.rs Intra-actor dataflow and fields; `enclose!` macro 2021-09-23 21:43:32 +02:00
dataspace.rs Adapt to new Preserves major version; stub daemon basis 2021-09-19 16:53:37 +02:00
during.rs Fix up daemon retry logic. Also: named fields; better stop logic. 2021-09-28 17:10:36 +02:00
error.rs No more distinction between internal/external protocol variants 2021-09-24 13:04:15 +02:00
lib.rs Intra-actor dataflow and fields; `enclose!` macro 2021-09-23 21:43:32 +02:00
pattern.rs First reorganisation of workspace into a ... workspace 2021-08-12 21:13:49 -04:00
relay.rs Greatly improve service lifecycle handling 2021-09-28 12:53:18 +02:00
rewrite.rs More docs 2021-08-13 21:25:31 -04:00
skeleton.rs Adapt to new Preserves major version; stub daemon basis 2021-09-19 16:53:37 +02:00
sturdy.rs Adapt to new Preserves major version; stub daemon basis 2021-09-19 16:53:37 +02:00
supervise.rs Fix up daemon retry logic. Also: named fields; better stop logic. 2021-09-28 17:10:36 +02:00
tracer.rs Use tracing's macros for debug/display; enable dataspace debug 2021-08-30 12:08:58 +02:00