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}