junobuild-cdn 0.7.2

CDN logic for serving assets in Juno, backed by a request-based storage process.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::proposals::ProposalKey;
use std::ops::RangeBounds;

pub fn filter_proposals_range(
    (start_proposal_id, end_proposal_id): &(u128, u128),
) -> impl RangeBounds<ProposalKey> {
    let start_key = ProposalKey {
        proposal_id: *start_proposal_id,
    };

    let end_key = ProposalKey {
        proposal_id: *end_proposal_id,
    };

    start_key..end_key
}