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}