pub fn commands<CI>(commands: CI) -> Self
    where
        CI: IntoIterator<Item = Sm::Command>,
    {
        Self::OkNoShare {
            commands: commands.into_iter().collect(),
            new_state: Ds::default(),
        }
    }
/// Produce a transition with commands relying on [Default] for the destination state's value
Produce a transition with commands relying on [Default] for the destination state's value
Produce a transition with commands relying on [ Default ] for the destination state ' s value
pub fn commands<CI>(commands: CI) -> Self
    where
        CI: IntoIterator<Item = Sm::Command>,
    {
        Self::OkNoShare {
            commands: commands.into_iter().collect(),
            new_state: Ds::default(),
        }
    }
pub fn commands < CI > ( commands : CI ) -> Self where CI : IntoIterator < Item = Sm :: Command > , { Self :: OkNoShare { commands : commands . into_iter ( ) . collect ( ) , new_state : Ds :: default ( ) , } }
Produce a transition with commands relying on [Default] for the destination state's value
Produce a transition with commands relying on [ Default ] for the destination state ' s value
commands
CI
commands
CI