readwhitepaper 0.1.1

Rust client for ReadWhitepaper โ€” blockchain whitepaper database with 30 whitepapers, 163 glossary terms, and 15-language translations
Documentation
//! # readwhitepaper
//!
//! Rust client for the ReadWhitepaper blockchain whitepaper database API.
//!
//! 30 cryptocurrency whitepapers with section-level content, 163 glossary terms,
//! full-text search, and 3,458 translations across 15 languages.
//!
//! ## Quick Start
//!
//! ```no_run
//! use readwhitepaper::ReadWhitepaperClient;
//!
//! #[tokio::main]
//! async fn main() -> Result<(), readwhitepaper::Error> {
//!     let client = ReadWhitepaperClient::new();
//!
//!     // List all whitepapers
//!     let whitepapers = client.list_whitepapers(None, None, None).await?;
//!     for wp in &whitepapers.results {
//!         println!("{} โ€” {} ({})", wp.crypto.ticker, wp.authors[0], wp.year);
//!     }
//!
//!     // Get Bitcoin whitepaper with sections
//!     let bitcoin = client.get_whitepaper("bitcoin", None).await?;
//!     for section in &bitcoin.sections {
//!         println!("ยง{}: {}", section.section_number, section.heading_text);
//!     }
//!
//!     Ok(())
//! }
//! ```

pub mod client;
pub mod types;

pub use client::{Error, ReadWhitepaperClient};
pub use types::*;