refactor(src/pages.rs): handle errors without panic
modified src/pages.rs
@@ -37,6 +37,10 @@ const UPDATE_INTERVAL: Duration = Duration::from_secs(60);
|
|
|
|
|
|
| + | |
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -51,6 +55,9 @@ pub enum PageError {
|
|
|
|
|
|
| + | |
| + | |
| + | |
|
|
|
|
|
@@ -80,7 +87,7 @@ impl PageBuilder {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -92,9 +99,9 @@ impl PageBuilder {
|
|
|
|
|
|
| - | |
| + | |
|
|
| - | |
| + | |
|
|
|
|
|
@@ -109,7 +116,7 @@ struct PageData {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -145,7 +152,7 @@ impl PageData {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -232,7 +239,7 @@ impl PageData {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -474,7 +481,7 @@ impl StatusPage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -542,7 +549,7 @@ impl StatusPage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -556,10 +563,11 @@ impl StatusPage {
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -571,17 +579,15 @@ impl StatusPage {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -607,8 +613,8 @@ struct StatusData {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|