1#[macro_export]
2macro_rules! client {
3 ($x:expr) => {{
4 Client::builder()
5 .user_agent(&$x.client_user_agent)
6 .build()
7 .unwrap()
8 }};
9}
10
11#[macro_export]
12macro_rules! client_imgb {
13 ($x:expr) => {{
14 Client::builder()
15 .user_agent($x.user_agent())
16 .build()
17 .unwrap()
18 }};
19}
20
21#[macro_export]
22macro_rules! join_tags {
23 ($x:expr) => {{
24 let tl = $x.join("+");
25 tl
26 }};
27}
28
29#[macro_export]
30macro_rules! extract_ext_from_url {
31 ($x:expr) => {{
32 let ext = $x.split('.').next_back().unwrap();
33 ext.to_string()
34 }};
35}