use crateBehavior;
/// Represents a snapshot of a generic, cloneable state S and a [Behavior] of an [Actor](crate::actor::Actor).
/// This is used for restoring the initial state and [Behavior] of an [Actor](crate::actor::Actor) if a
/// SupervisionStrategy decides to restart the [Actor](crate::actor::Actor).