Trait AnyCollectableVec

Source
pub trait AnyCollectableVec: AnyVec {
    // Required method
    fn collect_range_serde_json(
        &self,
        from: Option<i64>,
        to: Option<i64>,
    ) -> Result<Vec<Value>>;
}

Required Methods§

Implementors§

Source§

impl<I, T> AnyCollectableVec for StoredVec<I, T>
where I: StoredIndex, T: StoredType,

Source§

impl<I, T> AnyCollectableVec for CompressedVec<I, T>
where I: StoredIndex, T: StoredType,

Source§

impl<I, T> AnyCollectableVec for EagerVec<I, T>
where I: StoredIndex, T: StoredType,

Source§

impl<I, T> AnyCollectableVec for IndexedVec<I, T>
where I: StoredIndex, T: StoredType,

Source§

impl<I, T> AnyCollectableVec for RawVec<I, T>
where I: StoredIndex, T: StoredType,

Source§

impl<I, T, S1I, S1T> AnyCollectableVec for LazyVecFrom1<I, T, S1I, S1T>
where I: StoredIndex, T: StoredType, S1I: StoredIndex, S1T: StoredType,

Source§

impl<I, T, S1I, S1T, S2I, S2T> AnyCollectableVec for LazyVecFrom2<I, T, S1I, S1T, S2I, S2T>
where I: StoredIndex, T: StoredType, S1I: StoredIndex, S1T: StoredType, S2I: StoredIndex, S2T: StoredType,

Source§

impl<I, T, S1I, S1T, S2I, S2T, S3I, S3T> AnyCollectableVec for ComputedVec<I, T, S1I, S1T, S2I, S2T, S3I, S3T>
where I: StoredIndex, T: StoredType, S1I: StoredIndex, S1T: StoredType, S2I: StoredIndex, S2T: StoredType, S3I: StoredIndex, S3T: StoredType,

Source§

impl<I, T, S1I, S1T, S2I, S2T, S3I, S3T> AnyCollectableVec for LazyVecFrom3<I, T, S1I, S1T, S2I, S2T, S3I, S3T>
where I: StoredIndex, T: StoredType, S1I: StoredIndex, S1T: StoredType, S2I: StoredIndex, S2T: StoredType, S3I: StoredIndex, S3T: StoredType,