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
#![feature(result_option_inspect)]
#![feature(doc_cfg)]

pub use anyhow::{anyhow, Ok, Result};

#[cfg(feature = "dioxus")]
#[doc(cfg(dioxus))]
pub mod dioxus;
pub mod enums;

#[cfg(feature = "google")]
#[doc(cfg(google))]
pub mod google;

#[cfg(feature = "gpt")]
#[doc(cfg(gpt))]
pub mod gpt;

pub mod json;

#[cfg(feature = "process")]
#[doc(cfg(process))]
pub mod process;

#[cfg(feature = "streams")]
#[doc(cfg(streams))]
pub mod streams;

#[cfg(feature = "teloxide")]
#[doc(cfg(teloxide))]
pub mod teloxide;