1
2pub fn success() {
3 print!("{}", serde_json::json!({
4 "code": 200,
5 "message": "success"
6 }));
7}
8
9pub fn error(data: String) {
10 print!("{}", serde_json::json!({
11 "code": 400,
12 "message": data
13 }));
14}
15
16pub fn result_string(data: Result<String, Box<dyn std::error::Error>>) {
17 match data {
18 Ok(data) => {
19 print!("{}", serde_json::json!({
20 "code": 200,
21 "message": "success",
22 "data": data
23 }));
24 },
25 Err(data) => {
26 print!("{}", serde_json::json!({
27 "code": 400,
28 "message": data.to_string()
29 }));
30 }
31 }
32}
33
34pub fn result_value(data: Result<serde_json::Value, Box<dyn std::error::Error>>) {
35 match data {
36 Ok(data) => {
37 print!("{}", serde_json::json!({
38 "code": 200,
39 "message": "success",
40 "data": data
41 }));
42 },
43 Err(data) => {
44 print!("{}", serde_json::json!({
45 "code": 400,
46 "message": data.to_string(),
47 }));
48 }
49 }
50}
51
52
53pub fn result(data: Result<(), Box<dyn std::error::Error>>) {
54 match data {
55 Ok(()) => {
56 print!("{}", serde_json::json!({
57 "code": 200,
58 "message": "success",
59 }));
60 },
61 Err(data) => {
62 print!("{}", serde_json::json!({
63 "code": 400,
64 "message": data.to_string()
65 }));
66 }
67 }
68}