rust_persian_tools/
lib.rs

1#[cfg(not(any(
2    feature = "add-ordinal-suffix",
3    feature = "commas",
4    feature = "digits",
5    feature = "find-capital-by-province",
6    feature = "persian-chars",
7    feature = "arabic-chars",
8    feature = "national-id",
9    feature = "remove-ordinal-suffix",
10    feature = "url-fix",
11    feature = "verity-card-number",
12    feature = "phone-number",
13    feature = "bill",
14    feature = "number-to-words",
15    feature = "get-bank-name-by-card-number",
16    feature = "extract-card-number",
17    feature = "get-place-by-iran-national-id",
18    feature = "half-space",
19    feature = "legal-id",
20    feature = "words-to-number",
21    feature = "sheba",
22    feature = "time-diff",
23    feature = "number-plate",
24)))]
25compile_error!("No available Cargo feature is included");
26
27#[cfg(feature = "add-ordinal-suffix")]
28pub mod add_ordinal_suffix;
29
30#[cfg(feature = "commas")]
31pub mod commas;
32
33#[cfg(feature = "digits")]
34pub mod digits;
35
36#[cfg(feature = "find-capital-by-province")]
37pub mod find_capital_by_province;
38
39#[cfg(feature = "persian-chars")]
40pub mod persian_chars;
41
42#[cfg(feature = "persian-chars")]
43pub mod arabic_chars;
44
45#[cfg(feature = "national-id")]
46pub mod national_id;
47
48#[cfg(feature = "remove-ordinal-suffix")]
49pub mod remove_ordinal_suffix;
50
51#[cfg(feature = "url-fix")]
52pub mod url_fix;
53
54#[cfg(feature = "verity-card-number")]
55pub mod verity_card_number;
56
57#[cfg(feature = "number-plate")]
58pub mod number_plate;
59
60#[cfg(feature = "phone-number")]
61pub mod phone_number;
62
63#[cfg(feature = "bill")]
64pub mod bill;
65
66#[cfg(feature = "number-to-words")]
67pub mod number_to_words;
68
69#[cfg(feature = "get-bank-name-by-card-number")]
70pub mod get_bank_name_by_card_number;
71
72#[cfg(feature = "extract-card-number")]
73pub mod extract_card_number;
74
75#[cfg(feature = "time-diff")]
76pub mod time_diff;
77
78#[cfg(feature = "get-place-by-iran-national-id")]
79pub mod get_place_by_iran_national_id;
80
81#[cfg(feature = "half-space")]
82pub mod half_space;
83
84#[cfg(feature = "legal-id")]
85pub mod legal_id;
86
87#[cfg(feature = "words-to-number")]
88pub mod words_to_number;
89
90#[cfg(feature = "sheba")]
91pub mod sheba;