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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
//! Prelude module for convenient imports.
//!
//! This module re-exports the most commonly used types from the todoist-api crate,
//! making it easy for library consumers to import everything they need with a single
//! use statement.
//!
//! # Example
//!
//! ```
//! use todoist_api_rs::prelude::*;
//!
//! // Now you have access to:
//! // - TodoistClient, TodoistClientBuilder (API client)
//! // - Error, ApiError, Result (error handling)
//! // - SyncRequest, SyncResponse, SyncCommand (sync API)
//! // - QuickAddRequest, QuickAddResponse (quick add API)
//! // - Item, Project, Label, Section, etc. (data models)
//! ```
// Client types
pub use crate;
// Error types
pub use crate;
// Sync API types
pub use crate;
// Quick Add types
pub use crate;
// Common model types
pub use crate;