native_db_32bit/watch/query/
mod.rs

1mod get;
2mod internal;
3mod scan;
4
5pub use get::*;
6pub(crate) use internal::*;
7pub use scan::*;
8
9/// Watch queries.
10pub struct Watch<'db> {
11    pub(crate) internal: InternalWatch<'db>,
12}
13
14impl<'db> Watch<'db> {
15    /// Watch only one value.
16    pub fn get<'w>(&'w self) -> WatchGet<'db, 'w> {
17        WatchGet {
18            internal: &self.internal,
19        }
20    }
21    /// Watch multiple values.
22    pub fn scan<'w>(&'w self) -> WatchScan<'db, 'w> {
23        WatchScan {
24            internal: &self.internal,
25        }
26    }
27}