Trait PrepareStateEffect

Source
pub trait PrepareStateEffect: 'static {
    // Required method
    fn take_state(self, states: &mut StateCollector);
}
Expand description

Prepare for Global State

for instance the Connection Pool of Database

Required Methods§

Source

fn take_state(self, states: &mut StateCollector)

Implementations on Foreign Types§

Source§

impl PrepareStateEffect for ()

Source§

fn take_state(self, states: &mut StateCollector)

Source§

impl<T1> PrepareStateEffect for (T1,)

Source§

fn take_state(self, states: &mut StateCollector)

Source§

impl<T1, T2> PrepareStateEffect for (T1, T2)

Source§

fn take_state(self, states: &mut StateCollector)

Source§

impl<T1, T2, T3> PrepareStateEffect for (T1, T2, T3)

Source§

fn take_state(self, states: &mut StateCollector)

Source§

impl<T1, T2, T3, T4> PrepareStateEffect for (T1, T2, T3, T4)

Source§

fn take_state(self, states: &mut StateCollector)

Source§

impl<T1, T2, T3, T4, T5> PrepareStateEffect for (T1, T2, T3, T4, T5)

Source§

fn take_state(self, states: &mut StateCollector)

Source§

impl<T1, T2, T3, T4, T5, T6> PrepareStateEffect for (T1, T2, T3, T4, T5, T6)

Source§

fn take_state(self, states: &mut StateCollector)

Source§

impl<T1, T2, T3, T4, T5, T6, T7> PrepareStateEffect for (T1, T2, T3, T4, T5, T6, T7)

Source§

fn take_state(self, states: &mut StateCollector)

Source§

impl<T1, T2, T3, T4, T5, T6, T7, T8> PrepareStateEffect for (T1, T2, T3, T4, T5, T6, T7, T8)

Source§

fn take_state(self, states: &mut StateCollector)

Implementors§

Source§

impl<S: 'static> PrepareStateEffect for AddState<S>