Skip to main content

BehaviorSettlements

Trait BehaviorSettlements 

Source
pub trait BehaviorSettlements: Behavior {
    type Settlements;
}
Expand description

One exact action-settlement product selected by a concrete behavior.

Runtime lifecycle types use this blanket projection instead of repeating the behavior’s internal send- and birth-product bounds through every parent and application owner. The associated value remains fully concrete and is never erased or reclassified.

Required Associated Types§

Dyn Compatibility§

This trait is dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementors§