Skip to main content

zotero_api_rs/
lib.rs

1#![forbid(unsafe_code)]
2#![deny(missing_docs)]
3
4//! `zotero-rs` is a secure, decomposed Rust client for Zotero Web API v3.
5
6/// API calls grouped by Zotero resource.
7pub mod api;
8/// Core HTTP client and error types.
9pub mod client;
10/// OAuth utilities.
11pub mod oauth;
12/// Request option types.
13pub mod requests;
14/// Response wrappers and metadata.
15pub mod responses;
16/// Shared domain types.
17pub mod types;
18
19pub use client::{Auth, ClientOptions, RetryPolicy, ZoteroClient, ZoteroClientError};
20pub use requests::write_options::WriteOptions;
21pub use types::library_scope::LibraryScope;