pub fn check_update_reference(
    eu: &Update,
    original_entry_action: &NewEntryActionRef<'_>
) -> SysValidationResult<()>
Expand description

Check a Update’s entry type is the same for original and new entry.

Examples found in repository?
src/core/workflow/sys_validation_workflow.rs (line 778)
773
774
775
776
777
778
779
780
fn update_check(entry_update: &Update, original_action: &Action) -> SysValidationResult<()> {
    check_new_entry_action(original_action)?;
    let original_action: NewEntryActionRef = original_action
        .try_into()
        .expect("This can't fail due to the above check_new_entry_action");
    check_update_reference(entry_update, &original_action)?;
    Ok(())
}