cloud_filter/lib.rs
1#![doc = include_str!("../README.md")]
2
3/// Contains callbacks error types.
4pub mod error;
5/// Contains traits extending common structs from the [std].
6pub mod ext;
7/// Contains the [SyncFilter][crate::filter::SyncFilter] and [Filter][crate::filter::Filter] traits
8/// and related structs.
9pub mod filter;
10/// Contains the [Metadata][crate::metadata::Metadata] struct.
11pub mod metadata;
12/// Contains the [Placeholder][crate::placeholder::Placeholder] struct.
13pub mod placeholder;
14/// Contains the [PlaceholderFile][crate::placeholder_file::PlaceholderFile] struct.
15pub mod placeholder_file;
16/// Contains the sync root structs.
17pub mod root;
18pub mod usn;
19pub mod utility;
20
21/// Contains low-level structs for directly executing Cloud Filter operations.
22///
23/// The [command][crate::command] API is exposed through various higher-level structs, like
24/// [Request][crate::request::Request] and [Placeholder][crate::placeholder::Placeholder].
25mod command;
26
27mod sealed {
28 pub trait Sealed {}
29}