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