data_faking/data/base/internet/
http_status_code.rs1use crate::utils::seeder;
2use wasm_bindgen::prelude::*;
3
4#[wasm_bindgen(js_name = internet_informational)]
5pub fn informational() -> String {
6 EN_INFORMATIONAL[seeder::gen_range(0..EN_INFORMATIONAL_LEN)].to_string()
7}
8
9#[wasm_bindgen(js_name = internet_success)]
10pub fn success() -> String {
11 EN_SUCCESS[seeder::gen_range(0..EN_SUCCESS_LEN)].to_string()
12}
13
14#[wasm_bindgen(js_name = internet_redirection)]
15pub fn redirection() -> String {
16 EN_REDIRECTION[seeder::gen_range(0..EN_REDIRECTION_LEN)].to_string()
17}
18
19#[wasm_bindgen(js_name = internet_clientError)]
20pub fn clientError() -> String {
21 EN_CLIENT_ERROR[seeder::gen_range(0..EN_CLIENT_ERROR_LEN)].to_string()
22}
23
24#[wasm_bindgen(js_name = internet_serverError)]
25pub fn serverError() -> String {
26 EN_SERVER_ERROR[seeder::gen_range(0..EN_SERVER_ERROR_LEN)].to_string()
27}
28
29static EN_INFORMATIONAL: [&'static str; 4] = [
30 "100", "101", "102", "103",
31];
32static EN_INFORMATIONAL_LEN: usize = EN_INFORMATIONAL.len();
33
34static EN_SUCCESS: [&'static str; 10] = [
35 "200", "201", "202", "203", "204", "205", "206", "207", "208", "226",
36];
37static EN_SUCCESS_LEN: usize = EN_SUCCESS.len();
38
39static EN_REDIRECTION: [&'static str; 9] = [
40 "300", "301", "302", "303", "304", "305", "306", "307", "308"
41];
42static EN_REDIRECTION_LEN: usize = EN_REDIRECTION.len();
43
44static EN_CLIENT_ERROR: [&'static str; 29] = [
45 "400", "401", "402", "403", "404", "405", "406", "407", "408", "409", "410", "411", "412", "413", "414",
46 "415", "416", "417", "418", "421", "422", "423", "424", "425", "426", "428", "429", "431", "451",
47];
48static EN_CLIENT_ERROR_LEN: usize = EN_CLIENT_ERROR.len();
49
50static EN_SERVER_ERROR: [&'static str; 11] = [
51 "500", "501", "502", "503", "504", "505", "506", "507", "508", "510", "511"
52];
53static EN_SERVER_ERROR_LEN: usize = EN_SERVER_ERROR.len();