origin_search/lib.rs
1//! Rust SDK for the Origin AI Search service.
2//!
3//! # Quick Start
4//!
5//! ```no_run
6//! use origin_search::SearchClient;
7//!
8//! #[tokio::main]
9//! async fn main() -> origin_search::Result<()> {
10//! let client = SearchClient::new("your-api-key");
11//! let result = client.search_fast("Rust async runtime").await?;
12//! println!("{}", result.content);
13//! Ok(())
14//! }
15//! ```
16
17pub mod client;
18pub mod error;
19pub mod transport;
20pub mod types;
21
22pub use client::SearchClient;
23pub use error::{OriginError, Result};
24pub use types::*;