summaryrefslogtreecommitdiff
path: root/systems/sheet/src/lazy.rs
blob: c9ba9df04d082350dbb72053256168e4445683e3 (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)
    };
}