@@ -207,6 +207,8 @@ pub enum MimeType {
207207 TextHtml ,
208208 /// `"application/javascript"`
209209 ApplicationJavascript ,
210+ /// `"application/json"`
211+ ApplicationJson ,
210212 /// `"audio/mp3"`
211213 AudioMp3 ,
212214 /// `"video/mp4"`
@@ -234,6 +236,7 @@ impl MimeType {
234236 "gif" => MimeType :: ImageGif ,
235237 "html" => MimeType :: TextHtml ,
236238 "js" => MimeType :: ApplicationJavascript ,
239+ "json" => MimeType :: ApplicationJson ,
237240 "mp3" => MimeType :: AudioMp3 ,
238241 "mp4" => MimeType :: VideoMp4 ,
239242 "png" => MimeType :: ImagePng ,
@@ -256,6 +259,7 @@ impl MimeType {
256259 self ,
257260 Self :: ApplicationJavascript
258261 | Self :: FnJavascript
262+ | Self :: ApplicationJson
259263 | Self :: TextCss
260264 | Self :: TextPlain
261265 | Self :: TextHtml
@@ -276,6 +280,7 @@ impl From<&str> for MimeType {
276280 "image/gif" => MimeType :: ImageGif ,
277281 "text/html" => MimeType :: TextHtml ,
278282 "application/javascript" => MimeType :: ApplicationJavascript ,
283+ "application/json" => MimeType :: ApplicationJson ,
279284 "audio/mp3" => MimeType :: AudioMp3 ,
280285 "video/mp4" => MimeType :: VideoMp4 ,
281286 "image/png" => MimeType :: ImagePng ,
@@ -294,6 +299,7 @@ impl From<&MimeType> for &str {
294299 MimeType :: ImageGif => "image/gif" ,
295300 MimeType :: TextHtml => "text/html" ,
296301 MimeType :: ApplicationJavascript => "application/javascript" ,
302+ MimeType :: ApplicationJson => "application/json" ,
297303 MimeType :: AudioMp3 => "audio/mp3" ,
298304 MimeType :: VideoMp4 => "video/mp4" ,
299305 MimeType :: ImagePng => "image/png" ,
0 commit comments