pub fn apply(plan: &Plan) -> Result<()>Expand description
Do it, saying what was done as it happens.
Reported step by step rather than summarised at the end, because the step that fails is the one worth naming and a summary printed afterwards never arrives.