Skip to main content

fache/
lib.rs

1pub mod json {
2    pub use serde_json::*;
3}
4pub mod axios {
5    pub use reqwest::*;
6}
7pub mod uuid {
8    pub use uuid::*;
9}
10pub mod url {
11    pub use urlencoding::*;
12}
13pub mod time {
14    pub use chrono::*;
15}
16
17pub mod rand {
18    pub use rand::*;
19}
20pub mod log {
21    pub use tracing::*;
22}
23pub mod chrono {
24    pub use chrono::*;
25}
26pub mod start {
27    pub use wx_pay as wxpays;
28}
29pub mod define;
30mod feie;
31pub mod yuanqi;
32mod mapqq;
33// #[cfg(feature = "qiniu")]
34// pub mod qiniu;
35mod sciener;
36mod shawn;
37mod system;
38mod txy;
39pub mod util;
40mod vue;
41mod webrtc;
42mod wework;
43mod wxmini;
44mod wxmp;
45
46#[cfg(feature = "wxpay")]
47pub mod wxpay;
48
49// #[cfg(feature = "qiniu")]
50// pub use qiniu::*;  // 重新导出到根模块
51
52#[cfg(feature = "lock")]
53pub mod lock {
54    pub use crate::sciener::*;
55}
56
57// 重新组织所有内容到all下面进行导出
58#[allow(unused_imports)]
59pub mod all {
60    pub mod mapqq {
61        pub use crate::mapqq::adcode_or_jwd_to_weather::*;
62        pub use crate::mapqq::adds_jwd_type::*;
63        pub use crate::mapqq::ip_to_info_type::*;
64        pub use crate::mapqq::jwd_adds_type::*;
65        pub use crate::mapqq::jwd_to_qmap::*;
66        pub use crate::mapqq::tmap::*;
67        pub use crate::mapqq::*;
68    }
69    #[cfg(feature = "wework")]
70    pub mod wework {
71        pub mod group {
72            pub use crate::wework::group::we_group::*;
73            pub use crate::wework::group::mtype::*;
74        }
75    }
76    #[cfg(feature = "wxmp")]
77    pub mod wxmp {
78        pub use crate::wxmp::*;
79    }
80    #[cfg(feature = "vue")]
81    pub mod vue {
82        pub use crate::vue::open::*;
83        pub use crate::vue::route::*;
84    }
85    #[cfg(feature = "feie")]
86    pub mod feie {
87        pub use crate::feie::*;
88        pub use crate::feie::open::*;
89    }
90    #[cfg(feature = "shawn")]
91    pub mod shawn {
92        pub use crate::shawn::*;
93    }
94    #[cfg(feature = "wxpay")]
95    pub mod wxpay {
96        pub use crate::wxpay::*;
97    }
98
99    #[cfg(feature = "wxmini")]
100    pub mod wxmini {
101        pub use crate::wxmini::auth::wxmini::*;
102        pub use crate::wxmini::open::*;
103    }
104    #[cfg(feature = "system")]
105    pub mod system {
106        pub use crate::system::*;
107    }
108    #[cfg(feature = "rust_xiu")]
109    pub mod xiu {
110        pub use crate::system::xiu::*;
111    }
112    #[cfg(feature = "cos")]
113    pub mod cos {
114        pub use crate::txy::cos::cos_fn::*;
115        pub use crate::txy::cos::open::*;
116    }
117    #[cfg(feature = "webrtc")]
118    pub mod webrtc {
119        pub use crate::webrtc::open::*;
120    }
121}