cloud_filter/filter/mod.rs
1/// This module contains the structs that are used to pass information into the callbacks of the
2/// [SyncFilter][crate::filter::SyncFilter] trait and the [Filter][crate::filter::Filter] trait.
3pub mod info;
4
5/// This module contains the structs that are used to represent the operation that the engine
6/// needs to perform. They are used as parameters to the methods of the [SyncFilter][crate::filter::SyncFilter]
7/// trait and the [Filter][crate::filter::Filter] trait.
8pub mod ticket;
9
10pub use async_filter::{AsyncBridge, Filter};
11pub(crate) use proxy::{callbacks, Callbacks};
12pub use request::{Process, Request};
13pub(crate) use request::{RawConnectionKey, RawTransferKey};
14pub use sync_filter::SyncFilter;
15
16mod async_filter;
17mod proxy;
18mod request;
19mod sync_filter;