Skip to main content

ensure_version

Function ensure_version 

Source
pub(crate) fn ensure_version(
    current: Option<DateTime<Utc>>,
    expected: Option<DateTime<Utc>>,
    message: &str,
) -> ModelResult<()>
Expand description

Refuses with ModelErrorType::StaleVersion and message unless current, a row’s locked updated_at (None for a missing row), is expected. Passes whenever expected is None.