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