perform_assignments

Function perform_assignments 

Source
pub async fn perform_assignments(
    env: &mut Env,
    assigns: &[Assign],
    scope: Scope,
    export: bool,
    xtrace: Option<&mut XTrace>,
) -> Result<Option<ExitStatus>>
Expand description

Performs assignments.

This function calls perform_assignment for each Assign. The return value is the exit status of the last command substitution performed during the expansion of the assigned values, if any

If xtrace is Some instance of XTrace, the expanded assignment words are written to its assignments buffer.