674 B
674 B
The [actor][crate::actor] module is the core of the Syndicated Actor model implementation.
Central features:
- trait [
Entity
], the core protocol that must be implemented by every object - struct [
Activation
], the API for programming a Syndicated Actor object - type [
AnyValue
], the type of messages and assertions that can be exchanged among distributed objects, including via [dataspace][crate::dataspace] - struct [
Ref<M>
], a reference to a local or remote object - struct [
Cap
], a specialization ofRef<M>
for messages/assertions of typeAnyValue
- struct [
Guard
], an adapter for converting an underlying [Ref<M>
] to a [Cap
]