File tree Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Expand file tree Collapse file tree 1 file changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -50,6 +50,7 @@ pub struct Route {
50
50
51
51
#[ derive( Debug , Deserialize ) ]
52
52
#[ serde( tag = "kind" , rename_all = "kebab-case" ) ]
53
+ #[ serde( deny_unknown_fields) ]
53
54
pub enum RouteKind {
54
55
Dir ( DirRoute ) ,
55
56
File ( FileRoute ) ,
@@ -59,31 +60,35 @@ pub enum RouteKind {
59
60
}
60
61
61
62
#[ derive( Debug , Deserialize ) ]
63
+ #[ serde( deny_unknown_fields) ]
62
64
pub struct DirRoute {
63
65
pub path : PathBuf ,
64
66
}
65
67
66
68
#[ derive( Debug , Deserialize ) ]
69
+ #[ serde( deny_unknown_fields) ]
67
70
pub struct FileRoute {
68
71
pub path : PathBuf ,
69
72
}
70
73
71
74
#[ derive( Debug , Deserialize ) ]
75
+ #[ serde( deny_unknown_fields) ]
72
76
pub struct JsonRoute {
73
77
pub path : PathBuf ,
74
78
#[ serde( default ) ]
75
79
pub pretty : bool ,
76
80
}
77
81
78
82
#[ derive( Debug , Deserialize ) ]
83
+ #[ serde( deny_unknown_fields) ]
79
84
pub struct MockRoute {
80
85
#[ serde( with = "http_serde::status_code" ) ]
81
86
pub status : http:: StatusCode ,
82
87
pub body : Option < serde_json:: Value > ,
83
88
}
84
89
85
90
#[ derive( Debug , Deserialize ) ]
86
- #[ serde( rename_all = "kebab-case" ) ]
91
+ #[ serde( deny_unknown_fields , rename_all = "kebab-case" ) ]
87
92
pub struct ProxyRoute {
88
93
#[ serde( rename = "url" , with = "http_serde::uri" ) ]
89
94
pub uri : Uri ,
You can’t perform that action at this time.
0 commit comments