pub fn apply_structure(
state: &CourseState,
before: &CourseStructure,
after: &CourseStructure,
contents: &HashMap<Uuid, Vec<GutenbergBlock>>,
) -> CourseStateExpand description
The state after the structure engine turned before into after. contents holds the blocks
of new pages. Order numbers change only in lists whose order changed.