Skip to main content

collection_envelope

Function collection_envelope 

Source
pub fn collection_envelope(
    items: Vec<LinoValue>,
    limit: usize,
    offset: usize,
    total: usize,
) -> LinoValue
Expand description

Wrap items in the collection envelope of the specification.

ยงExamples

use lino_rest_api::collection::collection_envelope;
use lino_rest_api::value::{get, int};

let envelope = collection_envelope(vec![int(1)], 20, 0, 1);
assert_eq!(get(get(&envelope, "page").unwrap(), "count"), Some(&int(1)));