relay-knowledge 1.1.17

Graph-database-based knowledge graph project.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
//! Normalizes caller-provided graph validity ranges at commit time.

use crate::domain::{GraphVersion, GraphVersionRange};

pub(super) fn storage_version_range(
    range: GraphVersionRange,
    commit_version: GraphVersion,
) -> GraphVersionRange {
    if range.valid_from == GraphVersion::ZERO && range.valid_until.is_none() {
        GraphVersionRange::open_from(commit_version)
    } else {
        range
    }
}

#[cfg(test)]
#[path = "version_tests.rs"]
mod tests;