Skip to main content

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::*;