Skip to main content

pagers_core/ops/
query.rs

1use crate::mincore::PageMap;
2
3use super::{FileContext, Op};
4
5#[derive(Debug, Clone, Copy, PartialEq, Eq)]
6#[cfg_attr(feature = "serde", derive(serde::Serialize, serde::Deserialize))]
7pub struct Query;
8
9impl Op for Query {
10    const LABEL: &str = "resident";
11    const MUTATES_RESIDENCY: bool = false;
12    type Output = ();
13
14    fn execute<PM: PageMap + Sync>(&self, _ctx: &FileContext<'_, PM>) -> crate::Result<()> {
15        Ok(())
16    }
17}