1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
//! Gmail API client for the grr suite.
//!
//! Typed endpoints (messages, labels, drafts, threads, history, settings,
//! watch, streaming upload) over the shared HTTP/3 engine.
//!
//! ```no_run
//! # async fn demo() -> Result<(), Box<dyn std::error::Error>> {
//! use grr_cli::core::auth::AuthConfigBuilder;
//! use grr_cli::gmail::GmailClientBuilder;
//!
//! let auth = AuthConfigBuilder::new()
//! .client_id("...".to_string())
//! .client_secret(Some("...".to_string()))
//! .build()
//! .await?;
//! let client = GmailClientBuilder::new().auth(auth).build().await?;
//! for msg in client.search("in:inbox", 10).await? {
//! println!("{}", msg.id);
//! }
//! # Ok(())
//! # }
//! ```
pub use *;
pub use *;
/// Prelude for convenient imports