telegram_webapp_sdk/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_auto_cfg))]
3
4pub mod api;
5pub mod core;
6pub mod logger;
7
8#[cfg(feature = "mock")]
9pub mod mock;
10pub mod utils;
11pub mod webapp;
12#[cfg(feature = "macros")]
13pub use inventory;
14pub use utils::validate_init_data;
15pub use webapp::TelegramWebApp;
16#[cfg(feature = "macros")]
17mod macros;
18#[cfg(feature = "macros")]
19pub mod pages;
20#[cfg(feature = "macros")]
21#[allow(unused_imports)]
22pub use crate::macros::*;
23pub mod router;
24
25#[cfg(feature = "yew")]
26pub mod yew;
27
28#[cfg(feature = "leptos")]
29pub mod leptos;