summaryrefslogtreecommitdiff
path: root/systems/sheet/src/lazy.rs
blob: 2278704f5f3b10f7af7afd3da5199856910b05e3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#[macro_export]
macro_rules! lazy_node {
    ($($elem:expr),* $(,)?) => {
        vec![$($elem.to_string()),*]
    };
}

#[macro_export]
macro_rules! lazy_idx {
    ($idx:expr, $ver:expr) => {
        crate::index_source::IndexSource::new(false, $idx, $ver)
    };
}

#[macro_export]
macro_rules! lazy_ridx {
    ($idx:expr, $ver:expr) => {
        crate::index_source::IndexSource::new(true, $idx, $ver)
    };
}